Esta seria la DB:
http://piczasso.com/i/cretq.gif
Y yo tengo un formulario con varias pestañas y dentro tengo como un mini formulario que se completan y al apretar "AGREGAR", debajo deberia agregar por ejemplo en este caso un Movil para luego enviar todo el formulario junto ya que puede haber en un hecho varios moviles, y luego enviar todo el formulario junto a la base de datos y guardar en la tabla hecho el hecho en si , en la tabla "hechomovil" el ID del hecho y el ID del movil y en la tabla "movil" si es que no existe guarda el movil nuevo y si existe no guarda nada pero saca el ID para guardarlo en la tabla "hechomovil" , el tema es que no se como hacerlo para mantener guardado temporalmente los moviles y despues guardarlos en la DB y relacionarlos con la tabla "hecho", ya que si quisiera guardarlo en el momento que lo agrego yo no tengo el id del hecho hasta no enviar todo el formulario, ¿Se Entiende?
http://piczasso.com/i/m2eq7.gif