> Faqs > Formulario a dos tablas

Formulario a dos tablas

Hola,
Mi problema es el siguiente: tengo un formulario en PHP que inserta datos de un producto en dos tablas: una Tabla1 con los datos principales del producto y que tiene definido un campo tipo Serial y que es a su vez la PK de cada tupla; y una segunda tabla, Tabla2, con información adicional del producto. Lo que necesito es que el identificador único que se genera en la Tabla1 se inserte también en la Tabla 2 para tener el mismo identificador para cada registro en el momento en que PHP envía la información del form a cada una de las dos tablas.

Responder la pregunta
Editar Hacer otra preguntaPreguntar

Respuestas

Hola, cuando tu haces un insert genera ese insert un id, entocnes lo capturas en una variable y luego lo insertas en la otra tabla, como mencionas que tienes una relacion entre las dos tablas entocnes deberias hacer dos insert en el primero genera el id y en el otro lo usas te adjunto un peque ejemplo $sql= "INSERT INTO TABLA (CAMPOS) VALUES (VARIABLES CAPTURADAS); if (mysql_query($sql) > 0) $idCabecera = mysql_insert_id(); $sql1= "INSERT INTO TABLA (COD_EMPLEADO) VALUES ($idCabecera); Ojala esto te sirva

Cesar Martinez