Ver Mensaje Individual
  #11 (permalink)  
Antiguo 01/09/2011, 04:44
Avatar de vgonga1986
vgonga1986
 
Fecha de Ingreso: marzo-2008
Ubicación: País de Pandereta
Mensajes: 1.021
Antigüedad: 16 años, 8 meses
Puntos: 253
Respuesta: ¿como cargar checkbox dinámico?

Vamos a ver, si tienes una tabla A con un id y una tabla B en la que el id de A es una clave foránea. Por narices, tienes que hacer el insert antes en A que en B. La lógica de ejecución es la siguiente:
1) Insertas en A.
2) Consultas en A id de la inserción. También lo puedes hacer con mysql_insert_id, que te recupera el id del último insert.
3) Utilizas dicho id para la inserción de B, como clave foránea.

Si los insert se hacen en zonas diferentes, estás obligado a hacer un select en el paso 2, si lo haces en el mismo script, puedes usar la función que te he pasado.

Un saludo.

PD: Si estás insertando antes en B que en A, repasa tu lógica, porque está mal. No puedes insertar primero en una tabla con una clave foránea, sin insertar en la que referencia primero.
__________________
¿Alguna pregunta, duda, acotación, nota, cuestión, reparo, comentario, demanda, crítica, interpretación, objeción, interrogante, discrepancia, observación, réplica, disquisición, apostilla o exégesis?

Última edición por vgonga1986; 01/09/2011 a las 04:46 Razón: Añadir PD