<html>
<head>
<title>Modificar, eliminar registros de la tabla organizadores.</title>
</head>
<body>
<?
include("conexion.php");
include("func.php");
echo "<a name='marca_1'></a>";
echo "<ul>";
echo "<li><a href='#marca_2'>Todos los campos de la tabla organizadores y todos sus registros ordenados por organizador.</a></li>";
echo "<li><a href='#marca_3'>Modificar un registro de la tabla organizadores.</a></li>";
echo "<li><a href='#marca_4'>Eliminar un registro de la tabla organizadores.</a></li>";
echo "<li><a href='#marca_5'>Registros de la tabla organizadores que NO TIENEN filas hijo en la tabla formacion.</a></li>";
echo "</ul>";
echo "<a name='marca_2'><h3>Todos los campos de la tabla organizadores y todos sus registros ordenados por organizador.</h3></a>";
$sql1 = "SELECT organizador, direccion, lugar_organizacion, num_organizador
FROM organizadores
ORDER BY organizador ASC";
If ($res=send_sql($db,$sql1)) {
echo "<br><br>Consulta: <br> $sql1";
} ?>
<table align='center'>
<tr><td align='right'>
<a href='#marca_1'>Subir. >>>>>></a>
</tr></td>
</table>
<?
echo "<table width='80%' cellpadding='6' align='center'>";
echo "<tr><td>";
echo "<a name='marca_3'><h3>Modificar registros de la tabla organizadores. (UPDATE)</h3></a>";
echo "</tr></td>";
echo "<tr><td>";
echo "<b>Por favor, seleccione aquí el valor de la clave principal del registro que desea MODIFICAR:</b>";
echo "</tr></td>";
echo "</table>";
$query = "SELECT num_organizador, num_organizador FROM organizadores ORDER BY num_organizador ASC";
$sql2 = mysql_query($query) or die (mysql_error());
echo "<FORM ACTION='modi_org_confi.php' METHOD='POST'>";
echo "<TABLE BORDER=0>";
echo "<TR>";
echo "<TD>Número de organizador:";
echo "<TD><SELECT NAME='num_organizador_m' SIZE='1'>";
while( $row=mysql_fetch_assoc($sql2)) {
echo "<option value=".$row['num_organizador'].">".$row['num_organizador']."</option>";
}
echo "</SELECT>";
echo "</TABLE>";
echo "<table width='80%' cellpadding='6' align='center'>";
echo "<tr><td>";
echo "<b>Por favor, introduzca los nuevos datos:</b>";
echo "</tr></td>";
echo "<tr><td>";
echo "ATENCIÓN:";
echo "</tr></td>";
echo "<tr><td>";
echo "* Rellene TODOS los campos, incluso si el valor de un campo no cambia en la modificación.";
echo "</tr></td>";
echo "<tr><td>";
echo "* Deje sólamente campos en blanco si desea que en ese campo no aparezca ningún dato.";
echo "</tr></td>";
echo "</table>";
echo "<TABLE BODER=0>";
echo "<TR>";
echo "<TD>Lugar de Organización:";
echo "<TD><INPUT TYPE='text' NAME='lugar_organizacion_m' SIZE='31'>";
echo "<TR>";
echo "<TD>Dirección:";
echo "<TD><INPUT TYPE='text' NAME='direccion_m' size='60'>";
echo "<TR>";
echo "<TD>Organizador:";
echo "<TD><INPUT TYPE='text' NAME='organizador_m' size='31'>";
echo "<TR>";
echo "<TD>";
echo "<TD><INPUT TYPE=submit VALUE='Enviar'>";
echo "<INPUT TYPE=reset VALUE='Borrar'>";
echo "</table>";
echo "</form>";
?>
<table align='center'>
<tr><td align='right'>
<a href='#marca_1'>Subir. >>>>>></a>
</tr></td>
</table>
<?
echo "<table width='80%' cellpadding='6' align='center'>";
echo "<tr><td>";
echo "<a name='marca_4'><h3>Eliminar registros de la tabla organizadores. (DELETE)</h3></a>";
echo "</tr></td>";
echo "<tr><td>";
echo "ATENCIÓN:";
echo "</tr></td>";
echo "<tr><td>";
echo "* Sólamente se pueden eliminar filas de la tabla organizadores que NO TENGAN FILAS HIJO. En un sistema de bases de datos que mantiene integridad referencial no pueden existir filas hijo sin fila padre. Para estar completamente seguro de que va a eliminar una fila padre que no tiene ninguna fila hijo seleccione una opción del cuadro combinado que hay a continuación.";
echo "</tr></td>";
echo "<tr><td>";
echo "* No utilice este formulario si no está completamente seguro de conocer todas las consecuencias que conlleva borrar registros de un sistema que mantiene integridad referencial.";
echo "</tr></td>";
echo "<tr><td>";
echo "<b>Por favor, seleccione aquí la clave principal del registro que desa eliminar:</b>";
echo "</tr></td>";
echo "</table>";
$query = "SELECT p.num_organizador, p.num_organizador FROM organizadores As p LEFT JOIN formacion As t ON p.Num_organizador=t.Num_organizador
WHERE t.num_organizador is null
ORDER BY p.num_organizador ASC";
$sql3 = mysql_query($query) or die (mysql_error());
echo "<FORM ACTION='elimi_org_confi.php' METHOD='POST'>";
echo "<TABLE BORDER=0>";
echo "<TR>";
echo "<TD>Número de organizador:";
echo "<TD><SELECT NAME='num_organizador_e' SIZE='1'>";
while( $row=mysql_fetch_assoc($sql3)) {
echo "<option value=".$row['num_organizador'].">".$row['num_organizador']."</option>";
}
echo "</SELECT>";
echo "<TR>";
echo "<TD>";
echo "<TD><INPUT TYPE=submit VALUE='Enviar'>";
echo "<INPUT TYPE=reset VALUE='Borrar'>";
echo "</table>";
echo "</form>";
?>
<table align='center'>
<tr><td align='right'>
<a href='#marca_1'>Subir. >>>>>></a>
</tr></td>
</table>
<?
echo "<a name='marca_4'><h3>Registros de la tabla organizadores que NO TIENEN filas hijo en la tabla formacion</h3></a>";
$sql4 = "SELECT organizador, direccion, lugar_organizacion, p.num_organizador
FROM organizadores As p LEFT JOIN formacion As t
ON p.Num_organizador=t.Num_organizador
WHERE t.num_organizador is null
ORDER BY p.num_organizador ASC";
If ($res=send_sql($db,$sql4)) {
echo "Consulta: <br><br> $sql4";
}
tab_out($res);
?>
<table align='center'>
<tr><td align='right'>
<a href='#marca_1'>Subir. >>>>>></a>
</tr></td>
</table>
</body>
</html>