Ver Mensaje Individual
  #8 (permalink)  
Antiguo 18/07/2015, 19:15
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: problema relacion de tablas y envio de datos

Primero: No repitas información entre posts. Es redundante, y toda redundancia termina generando ruido en el entendimiento. Y todo ruido en la información hace que uno ignore el mensaje.

En segundo lugar, y yendo al problema, son dos INSERT, uno detrás de otro. ¿CUál es exactamente el problema?
¿No sabes hacer más de un insert por script?
¿No sabes cómo recuperar el ID generado?

Lo primero, son dos INSERT. No debería representar un desafío hacer dos, si ya estás haciendo al menos uno exitoso.

Lo segundo se aclara yendo al manual de referencia: mysql_query()

Donde encontrarías esta función: mysql_insert_id()

donde encontrarías este ejemplo:
Código PHP:
Ver original
  1. <?php
  2. $enlace = mysql_connect('localhost', 'usuario_mysql', 'contraseña_mysql');
  3. if (!$enlace) {
  4.     die('No se pudo conectar: ' . mysql_error());
  5. }
  6.  
  7. mysql_query("INSERT INTO mitabla (producto) values ('kossu')");
  8. printf("El último registro insertado tiene el id %d\n", mysql_insert_id());
  9. ?>
La única diferencia sería que en ligar de imprimirlo para verlo, lo usas para el otro INSERT...


Posdata: ¿Qé se supone que representa esta línea, que veo en tu script, justo debajo del primer INSERT?:
Código PHP:
Ver original
  1. $a.$c="";

Para mí es algo misterioso...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 18/07/2015 a las 19:41