Ver Mensaje Individual
  #8 (permalink)  
Antiguo 10/08/2005, 02:38
navajito
 
Fecha de Ingreso: abril-2005
Ubicación: vivo donde puedo
Mensajes: 133
Antigüedad: 19 años
Puntos: 0
casi casi

he progresado algo al darme cuenta de que la consulta que obtiene la clave principal del registro que acabo de agregar -el registro padre- en realidad es una matriz de un elemento, el código para agregar el registro relacionado -el registro hijo- averiguando la clave principal del registro padre que acabo de agregar sería este.

// aquí averiguo la clave principal del registro padre que acabo de agregar

$query = "SELECT num_personal
FROM personal
WHERE nombre='$nombre' && apellido='$apellido' && calle='$calle' && cp='$cp' && poblacion='$poblacion' && nacimiento='$nacimiento' && sexo='$sexo' && sueldo='$sueldo'";

$sql5 = mysql_query($query) or die (mysql_error());

// aquí obtengo la matriz, que tiene un solo elemento

while($row=mysql_fetch_array($sql5))
{
$secundario = $row['num_personal'];
}

// aquí inserto el registro hijo

$sql6 = "insert into phpSP_users (user,password,userlevel,num_personal) values('$user', '$password', '$userlevel', '$secundario')";

// compruebo e informo al usuario

If ($res=send_sql($db,$sql6)) {
echo "<br><br>Se ha ejecutado el comando SQL";
echo "<br><br>Se ha agregado un usuario etc. etc. etc....";
}

de todas formas tengo que perfeccionarlo, mientras tanto espero vuestros comentarios que son siempre bien recibidos.
__________________
Visita mi página web.Carlos Zapata Company
Visita mi blog.
Únete a mi lista de correo.
--------------------------------------------------
La identidad no es lo que fuimos, ni lo que creemos que somos; la identidad es cómo miramos la mundo.

José Luis Rodríguez Zapatero, actual presidente del Gobierno español.