Cita:
Iniciado por dengaku
$consulta_autor = "Select idautor from libros where cod_libro = $cod_libro";
$resulta_autor = mysql_query($consulta_autor, $conexion);
$autor = $resulta_autor[0];//aquí guardas el id del autor original
Lo de la clave ajena ahora mismo no puedo explorar a qué se debe dengaku. Lo que sí puedo decir es por qué no te muestra el autor al principio en el select.
No le has hecho el mysql_fetch_row a $resulta_autor para posicionarte en la primera fila(en este caso también la única).
Entonces sería
Código PHP:
$consulta_autor = "Select idautor from libros where cod_libro = $cod_libro";
$resulta_autor = mysql_query($consulta_autor, $conexion);
$autor = mysql_fetch_row($resulta_autor);
echo"El id del autor es: $autor[0]";
Mira a ver qué pasa ahora y me cuentas, ok?
Un saludo!!