tengo dos bases de datos, en las cuales una depende de la otra, es decir, el ID de la primera es un campo identificativo en la segunda de la siguiente manera:
TABLA 1.
ID_tabla1
campo1_tabla1
campo1_tabla1
campo3_tabla1
...
TABLA 2
ID_tabla2
campo1_tabla2
campo2_tabla2
Id_tabla1 (este es el que corresponde con el ID de la tabla 1)
El formulario que tengo para insertar los datos tiene diferentes input para insertar los datos de la tabla 1 y un desplegable para elegir un número. Cuando se elige un número aparecen tantos conjuntos de input como número se ha elegido, dándole a cada uno un id y un name dependiente de un número que se autoincrementa. Es decir, si se elige el número 3, se crea mediante Java lo siguiente:
DIV1 (campo1_tabla2 [id= id1, name= n1], campo2_tabla2 [id= ID1, name= nm1] )
DIV2 (campo1_tabla2 [id= id2, name= n2], campo2_tabla2 [id= ID2, name= nm2] )
DIV3 (campo1_tabla2 [id= id3, name= n3], campo2_tabla2 [id= ID3, name= nm3] )
Para insertar los datos, el formulario lleva a un documento php. Para insertar los datos en la base de datos de la primera tabla lo tengo clarísimo:
Código PHP:
//Conexion a la base de datos
$campo1a = $_POST['campo1']
$campo2a = $_POST['campo2']
...
INSERT INTO tabla1 (campo1, campo2, campo3, etc.) VALUES ('$campo1a','$campo2a',etc.)
Código PHP:
$ID_relacion = mysql_insert_id()
para insertarlo sería (ejemplo con 3 filas)
Código PHP:
INSERT INTO tabla2 (campo, campo, campo) VALUES (valor1a, valor2a, valor2a, valor3a), ( valor1b, valor2b, valor3b), (valor1c, valor2c, valor3c)
Espero haberme explicado bien