Foros del Web » Programando para Internet » PHP »

insert a 2 tablas diferentes con 1 formulario

Estas en el tema de insert a 2 tablas diferentes con 1 formulario en el foro de PHP en Foros del Web. Hola, bueno mi problema es que necesito realizar un insert a 2 tablas diferentes con 1 formulario.... me explico: tengo ciertos datos que pido en ...
  #1 (permalink)  
Antiguo 27/09/2010, 23:59
Avatar de ras_chalo  
Fecha de Ingreso: junio-2010
Mensajes: 369
Antigüedad: 13 años, 10 meses
Puntos: 6
Pregunta insert a 2 tablas diferentes con 1 formulario

Hola, bueno mi problema es que necesito realizar un insert a 2 tablas diferentes con 1 formulario....

me explico:

tengo ciertos datos que pido en un formulario de registro ( nombre, apellido, sede, horario)

a la tabla ALUMNO necesito que valla "nombre" y "apellido" .

a la tabla INCRIPCION que valla "sede" y "horario" .

bueno eso es...muchas gracias por el tiempo y de ante mano muchas gracias!

espero sus respuestas ;) !
  #2 (permalink)  
Antiguo 28/09/2010, 02:21
 
Fecha de Ingreso: mayo-2008
Mensajes: 117
Antigüedad: 16 años
Puntos: 8
Respuesta: insert a 2 tablas diferentes con 1 formulario

Claro que puedes... lo primero que deverías hacer es recoger los datos, luego hacer 2 consultas a la base de datos

Código PHP:
$nombre=$_POST['nombre'];
$apellido=$_POST['apellido'];
$sede=$_POST['sede'];
$horario=$_POST['horario'];

$sql1=Update Alumno ... $nombre$apellido;
$sql2=Update INCRIPCION ... $sede$horario;

mysql_query($sql1,$conec)or die(" va a ser que no inserta 1 ");
mysql_query($sql2,$conec)or die(" va a ser que no inserta 2 "); 
Bueno creo que podras completar el codigo necesario

Saludos!
  #3 (permalink)  
Antiguo 28/09/2010, 03:08
Avatar de OsSk4R  
Fecha de Ingreso: octubre-2006
Ubicación: $this->home
Mensajes: 824
Antigüedad: 17 años, 6 meses
Puntos: 74
Respuesta: insert a 2 tablas diferentes con 1 formulario

Solo una cosa, modifico un poco lo de harryp, ya que no es UPDATE, sino INSERT INTO, pués quiere insertar, no actualizar.

Código PHP:
Ver original
  1. $sql1="INSERT INTO alumno (nombre,apellido) values ('$nombre','$apellido')";
  2. $sql2="INSERT INTO inscripcion (sede,horario) values ('$sede','$horario')";
  3.  
  4. mysql_query($sql1,$conec) or die (mysql_error());
  5. mysql_query($sql2,$conec) or die (mysql_error());

Saludos,
  #4 (permalink)  
Antiguo 28/09/2010, 09:56
Avatar de ras_chalo  
Fecha de Ingreso: junio-2010
Mensajes: 369
Antigüedad: 13 años, 10 meses
Puntos: 6
Respuesta: insert a 2 tablas diferentes con 1 formulario

Oh tienen razón!!
creo que me falto pensar un poquito mas...

Muchas gracias a los 2 era justo lo que necesitaba...

Saludos!!!!

Etiquetas: diferentes, insert, tablas, formulario
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 03:27.