Como mínimo deberías capturar el error, ya te lo dije. Si hay algún fallo en las ejecuciiones debe verificarse, y tu estás asumiendo que todo anda siempre perfectamente... lo que no es necesariamente cierto:
Código PHP:
Ver original$registro1=mysql_query("INSERT INTO dir_persona (nombre, paterno, materno, correo, id_puesto) VALUES ('".$nombre."', '".$paterno."', '".$materno."', '".$correo."', ".$id_puesto."',
".$id_adscripcion.", ".$id_domicilio.")") or
die("Error al intentar insertar en BBDD: ".mysql_error());
$registro2=mysql_query("INSERT INTO dir_titulo (telefono1, telefono2, telefono3, fax1, fax2, id_persona) VALUES (".$telefono1.", ".$telefono2.", ".$telefono3.", ".$fax1.", ".$fax2.",
".$id.")") or
die("Error al intentar insertar en BBDD: ".mysql_error());
$registro3 = mysql_query("INSERT INTO dir_puesto(id_puesto,puesto) VALUES (".$id_puesto.",'".$puesto."')") or
die("Error al intentar insertar en BBDD: ".mysql_error());
$registro4=mysql_query("INSERT INTO dir_adscripcion (id_adscripcion, adscripcion) VALUES (".$id_adscripcion.", '".$adscripcion."')") or
die("Error al intentar insertar en BBDD: ".mysql_error());
$registro5=mysql_query("INSERT INTO dir_domicilio (id_domicilio, domicilio) VALUES (".$id_domicilio.", '".$domicilio."')") or
die("Error al intentar insertar en BBDD: ".mysql_error());