Foros del Web » Programando para Internet » PHP »

Almacenar Registros simultaneos con formularios html y javascript

Estas en el tema de Almacenar Registros simultaneos con formularios html y javascript en el foro de PHP en Foros del Web. Código HTML: <td> <b> Registro de titulos: </b> <input type='text' width='300px' name='titulo[]' placeholder='Titulo'> </td> <td> <input type='text' name='titulo[]' placeholder='N° registro del titulo'> </td> <td> <input ...
  #1 (permalink)  
Antiguo 05/04/2016, 07:35
 
Fecha de Ingreso: julio-2011
Ubicación: Venezuela
Mensajes: 6
Antigüedad: 11 años, 1 mes
Puntos: 0
Pregunta Almacenar Registros simultaneos con formularios html y javascript

Código HTML:
<td><b>Registro de titulos:</b><input type='text' width='300px' name='titulo[]' placeholder='Titulo'></td>
<td><input type='text' name='titulo[]' placeholder='N° registro del titulo'></td>
<td><input type='Institucion' name='titulo[]' type='text' placeholder='Nombre de la institucion'></td>
<td><a href="agregartitulo">Añadir Otro</a></td>

</tr>
</br>
</br>
<tr>
<td><b>Cursos:</b><input type='text' width='300px' placeholder='Nombre del curso' name='curso[]'></td>
<td><input type='number' placeholder='Duracion Hr/s' name='curso[]'> </td>
<td><input type='Institucion' placeholder='Nombre de la institucion' type='text'name='curso[]'></td>
<td><a href="agregarcurso">Añadir Otro</a></td> 

AQUI AGREGAMOS MAS CAMPOS EN EL FORMULARIO
Código:
$(function () {

	$('a[href="agregartitulo"]').on('click', function (event) {
		event.preventDefault();
		$(this).before("</br><input type='text' name='titulo[]' placeholder='Nombre de titulo'><input type='number' name='titulo[]' placeholder='N° registro del titulo'><input type='text' name='titulo[]' placeholder='Nombre de la institucion'>");
		$(this).removeAttr('a');
	})

	$('a[href="agregarcurso"]').on('click', function  (event) {
		event.preventDefault();
		$(this).before("</br><input type='text' width='300px' name='curso[]' placeholder='Nombre del curso'><input type='number' name='curso[]' placeholder='Duracion Hr/s'> <input type='text' name='curso[]' placeholder='Nombre de la institucion'>");
		

	})



})
]
deseo ingresar datos para registros en php en la misma tabla simultaneamente

Código PHP:


print("<pre>");


print_r($_POST);


/*  $consulta="INSERT INTO `CLASIFICACION_DOCENTE`.`titulos` (
                                                    `cedula` ,
                                                    `nombre_titulo` ,
                                                    `nombre_universidad` ,
                                                    `nro_registro`
                                                    )
                                                    VALUES (
                                                    '$cedula', '$reg', '$reg', '$reg'
                                                    );";
    
    mysql_query($consulta,$conexion);
*/
    


print("</pre>");
?> 
EL PR
  #2 (permalink)  
Antiguo 05/04/2016, 07:40
Avatar de petit89  
Fecha de Ingreso: marzo-2011
Mensajes: 1.129
Antigüedad: 11 años, 4 meses
Puntos: 167
Respuesta: Almacenar Registros simultaneos con formularios html y javascript

y cual es el error que obtienes? o que te surge?
__________________
█ WebHosting / Reseller a bajo costo | Uptime Garantizado | Soporte en Español e Ingles
¿Te sirvió la respuesta? Deja un +1 (Triangulo negro al lado derecho)
  #3 (permalink)  
Antiguo 05/04/2016, 07:43
 
Fecha de Ingreso: julio-2011
Ubicación: Venezuela
Mensajes: 6
Antigüedad: 11 años, 1 mes
Puntos: 0
Respuesta: Almacenar Registros simultaneos con formularios html y javascript

El problema que tengo es que no entiendo como agregar los datos simultaneos a la Base de datos hasta ahi el llegado varias veces. a la misma tabla


QUIERO SABER ES COMO RECIBIR LOS DATOS DESDE EL FORMULARIO A PHP PARA PODER INSERTARLOS A LA BASE DE DATOS

Última edición por DavidVe; 05/04/2016 a las 07:53
  #4 (permalink)  
Antiguo 05/04/2016, 07:57
 
Fecha de Ingreso: octubre-2010
Ubicación: España
Mensajes: 1.007
Antigüedad: 11 años, 9 meses
Puntos: 123
Respuesta: Almacenar Registros simultaneos con formularios html y javascript

Con el código que pones, no queda claro si el problema es que no sabes como contruir la sentencia SQL, o si no sabes como recoger los valores recibidos.

Para la sentencia es cuestión de mirar insert en el manual
Código SQL:
Ver original
  1. INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9);
__________________
Unset($vida['malRollo']);
  #5 (permalink)  
Antiguo 05/04/2016, 08:04
 
Fecha de Ingreso: agosto-2010
Ubicación: santiago, CHILE
Mensajes: 564
Antigüedad: 12 años
Puntos: 9
Respuesta: Almacenar Registros simultaneos con formularios html y javascript

tienes que aprender a manejarte con ajax y pasar los valores por ahi a php y ahi cargas tu tabla, con jquery es sencillo hay varias formas y muchos ejemplos.

si es un arreglo lo puedes enviar convirtiendo antes a json.
  #6 (permalink)  
Antiguo 05/04/2016, 08:21
 
Fecha de Ingreso: octubre-2010
Ubicación: España
Mensajes: 1.007
Antigüedad: 11 años, 9 meses
Puntos: 123
Respuesta: Almacenar Registros simultaneos con formularios html y javascript

Cita:
Iniciado por __SDP__ Ver Mensaje
tienes que aprender a manejarte con ajax y pasar los valores por ahi a php y ahi cargas tu tabla, con jquery es sencillo hay varias formas y muchos ejemplos.

si es un arreglo lo puedes enviar convirtiendo antes a json.
AJAX? por favor no lo confundamos más, en lo que necesita el compañero AJAX es totalmente prescindible.

Cita:
QUIERO SABER ES COMO RECIBIR LOS DATOS DESDE EL FORMULARIO A PHP PARA PODER INSERTARLOS A LA BASE DE DATOS
No hace falta que escribas en rojo y en mayúsculas, se toma como una falta de respeto. Por ese motivo no lo había ni leído asta ahora.


A ver:

Código PHP:
Ver original
  1. <input type='text' width='300px' placeholder='Nombre del curso' name='curso[]'>
  2. <?php
  3. // el input anterior se envía como un array y lo puedes recoger con
  4.  
  5. // si el formulario se envía por post
  6. $curso=$_POST ['curso'];
  7.  
  8. // si el formulario se envía por get
  9. $curso=$_GET ['curso'];
  10.  
  11. // $curso  será un array ya que asi lo definimos en el input que puedes recorrer con un foreach
  12. foreach ( $curso as $clave => $valor ){
  13.  echo $clave.' - '. $valor.' <br>';
  14. }
__________________
Unset($vida['malRollo']);
  #7 (permalink)  
Antiguo 05/04/2016, 09:20
 
Fecha de Ingreso: julio-2011
Ubicación: Venezuela
Mensajes: 6
Antigüedad: 11 años, 1 mes
Puntos: 0
Respuesta: Almacenar Registros simultaneos con formularios html y javascript

y como puedo separar el arreglo para que me envie los 3 datos a la tabla? por ejemplo

para que haga 3 insert simultaneos leyendo los datos?
  #8 (permalink)  
Antiguo 06/04/2016, 01:38
 
Fecha de Ingreso: octubre-2010
Ubicación: España
Mensajes: 1.007
Antigüedad: 11 años, 9 meses
Puntos: 123
Respuesta: Almacenar Registros simultaneos con formularios html y javascript

Puedes utilizar un foreach como te indique antes.
__________________
Unset($vida['malRollo']);

Etiquetas: almacenar, formulario, formularios, html, javascript, mysql, registro, registros, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:34.