Los PK de la tabla de madre,padre y representante los tengo como FK en la tabla de estudiantes.. luego para lo que son consultas, eliminar, modificar etc, lo que hago es igualar los indices y todo va bien. Te doy un ejemplo de como tengo el eliminar actualmente ( Aparece una tabla de >emergencia<, no te la nombre antes porque esta solo tiene 4 atributos y es la menos importante de las 5 tablas..)
Código PHP:
Ver original<html>
<head>
<title>Eliminar</title>
<?php include('sesion.php'); ?>
</head>
<body>
<?php
include ('conexion.php');
$lol=mysql_query("select estudiante.*, madre.*, padre.*, representante.*, emergencia.* from estudiante,madre,padre, representante,emergencia where estudiante.cedescolar='".$_REQUEST['ciescolar']."' and estudiante.cipa = padre.cipa and estudiante.cima = madre.cima and estudiante.cire= representante.cire and estudiante.ciemer=emergencia.ciemer",$conectar)
{
mysql_query("delete estudiante.*, madre.*, padre.*, representante.*, emergencia.* from estudiante,madre,padre,representante,emergencia where estudiante.cedescolar='".$_REQUEST['ciescolar']."' and estudiante.cipa = padre.cipa and estudiante.cima = madre.cima and estudiante.cire= representante.cire and estudiante.ciemer=emergencia.ciemer",$conectar) or
echo"<script type=\"text/javascript\">alert('Se borro el registro correctamente'); window.location='principal.php';</script>";
}
else
{
echo"<script type=\"text/javascript\">alert('El registro que desea eliminar no existe, por favor vuelva intentarlo'); window.location='borrarh.php';</script>";
}
?>
</body>
</html>
Si le ves algo extraño al codigo.. Quiero destacar que con este sistema es que he ido aprendiendo de PHP y MySQL y de hecho varios hilos de este foro me han ayudado bastante.