Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/11/2015, 12:51
bquisper
 
Fecha de Ingreso: noviembre-2015
Mensajes: 5
Antigüedad: 8 años, 6 meses
Puntos: 0
Respuesta: Insertar datos en 2 tablas asociadas en un formulario

Cita:
Iniciado por mortiprogramador Ver Mensaje
Saludo.
Pues para eso, antes de hacer el insert en TICKET se debe obtener el último id insertado en SOLICITANTE.
Cuestión de usar last insert , o hacer un max a SOLICITANTE, y el resultado de esta consulta pasarselo a TICKET en el campo adecuado.
Buen Dia moriprogramador, gracias por responder mi consulta pero no me queda muy claro aun cabe indicar que soy nuevo en esto, pero aca te muestro el codigo, y el id de cada tabla es auto incrementada, pero solo llega a guardar los datos de la tabla SOLICITANTE pero en la tabla TICKET no se ingresa nada y me muestra el siguente error: mysql_insert_id() expects parameter 1 to be resource, boolean given in C:\wamp\www\sistema_web\ingreso.php on line 30(la linea indicada esta resaltada). Bueno espero su respuesta muchas gracias.

$nombres=$_POST['nombres'];
$apePat=$_POST['apePat'];
$apeMat=$_POST['apeMat'];
$dni=$_POST['dni'];
$modulo=$_POST['modulo'];
$tipProb=$_POST['tipProb'];
$detProb=$_POST['detProb'];

$query1=mysql_query("insert into solicitante (apePaterno, apeMaterno, nombres, dni) values ('$apePat','$apeMat','$nombres','$dni')");

$ins1=mysql_insert_id($query1);


mysql_query("insert into ticket (idSolicitante, modulo, UE, tipoProb, detProb) values ('$ins1','$modulo','$tipProb','$detProb')");

echo "<script> alert('Ticket Registrado Correctamente');</script>";