<html>
<head>
<title>Modificar, eliminar registros a la tabla personal.</title>
</head>
<body>
<a name='marca_1'></a>
<h3>Modificar, eliminar registros a la tabla personal.</h3>
<?
include("func.php");
include("conexion.php");
echo "<ul>";
echo "<li><a href='#marca_2'>Confirmación del registro agregado.</a></li>";
echo "<li><a href='#marca_3'>Modificar un registro de la tabla personal.</a></li>";
echo "<li><a href='#marca_4'>Eliminar un registro de la tabla personal.</a></li>";
echo "</ul>";
$sql = "SELECT nombre,apellido,calle,cp,poblacion,nacimiento,sexo,sueldo
FROM personal
WHERE nombre='$nombre' && apellido='$apellido' && calle='$calle' && cp='$cp' && poblacion='$poblacion' && nacimiento='$nacimiento' && sexo='$sexo' && sueldo='$sueldo'";
If ($res=send_sql($db,$sql)) {
echo "<br><br>Consulta: <br> $sql";
}
$cuantos = mysql_num_rows($res);
if($cuantos > 0){
echo "<br><br><h3>El registro ya ha sido agregado.</h3><br><br>";
tab_out($res);}
else{
$sql4 = "insert into personal (nombre,apellido,calle,cp,poblacion,nacimiento,sexo,sueldo) values('$nombre', '$apellido', '$calle', '$cp', '$poblacion', '$nacimiento', '$sexo', '$sueldo')";
echo "<h3><a name='marca_2'>Confirmación del registro agregado.</a></h3>";
echo "<table width='60%' cellpadding='6' align='center'>";
echo "<tr><td>Nombre:</td><td>" .$nombre."</td></tr>";
echo "<tr><td>Apellidos:</td><td>" .$apellido."</td></tr>";
echo "<tr><td>Calle:</td><td>" .$calle."</td></tr>";
echo "<tr><td>Código Postal:</td><td>" .$cp."</td></tr>";
echo "<tr><td>Población:</td><td>" .$poblacion."</td></tr>";
echo "<tr><td>Nacimiento:</td><td>" .$nacimiento."</td></tr>";
echo "<tr><td>Sexo:</td><td>" .$sexo."</td></tr>";
echo "<tr><td>Sueldo:</td><td>" .$sueldo."</td></tr>";
echo "</table>";
}
If ($res=send_sql($db,$sql4)) {
echo "<br><br>Se ha ejecutado el comando SQL";
echo "<br><br>Se ha agregado un registro a la tabla formacion";
}
echo "<h3>Todos los registros de la tabla personal ordenados por apellido</h3>";
$sql1 = "SELECT apellido, nombre, sexo, nacimiento, sueldo, calle, cp, poblacion, num_personal
FROM personal
ORDER BY Apellido, Nombre";
If ($res=send_sql($db,$sql1)) {
echo "<br><br>Consulta: <br> $sql1";
}
tab_out($res);
echo "<table width='80%' cellpadding='6' align='center'>";
echo "<tr><td align='right'>";
echo "<a href='#marca_1'>Subir. >>>>>></a>";
echo "</tr></td>";
echo "<tr><td>";
echo "<h3><a name='marca_3'>Modificar registros de la tabla personal.</a></h3>";
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_personal, num_personal FROM personal ORDER BY num_personal ASC";
$sql2 = mysql_query($query) or die (mysql_error());
echo "<FORM ACTION='modi_per_confi.php' METHOD='POST'>";
echo "<TABLE BORDER=0>";
echo "<TR>";
echo "<TD>Número de personal:";
echo "<TD><SELECT NAME='num_personal_m' SIZE='1'>";
while( $row=mysql_fetch_assoc($sql2)) {
echo "<option value=".$row['num_personal'].">".$row['num_personal']."</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 BORDER=0>";
echo "<TR>";
echo "<TD>Nombre:";
echo "<TD><INPUT TYPE='text' NAME='nombre_m' SIZE='31'>";
echo "<TR>";
echo "<TD>Apellidos:";
echo "<TD><INPUT TYPE='text' NAME='apellido_m' size='60'>";
echo "<TR>";
echo "<TD>Calle:";
echo "<TD><INPUT TYPE='text' NAME='calle_m' size='31'>";
echo "<TR>";
echo "<TD>Código Postal:";
echo "<TD><INPUT TYPE='text' NAME='cp_m' size='31'>";
echo "<TR>";
echo "<TD>Población:";
echo "<TD><INPUT TYPE='text' NAME='poblacion_m' size='31'>";
echo "<TR>";
echo "<TD>Nacimiento:";
echo "<TD><INPUT TYPE='text' NAME='nacimiento_m' size='12'>";
echo "<TR>";
echo "<TD>Sexo:";
echo "<TD><INPUT TYPE='text' NAME='sexo_m' size='2'>";
echo "<TR>";
echo "<TD>Sueldo:";
echo "<TD><INPUT TYPE='text' NAME='sueldo_m' size='8'>";
echo "<TR>";
echo "<TD>";
echo "<TD><INPUT TYPE=submit VALUE='Enviar'>";
echo "<INPUT TYPE=reset VALUE='Borrar'>";
echo "</table>";
echo "</form>";
echo "<table width='80%' cellpadding='6' align='center'>";
echo "<tr><td>";
echo "<tr><td align='right'>";
echo "<a href='#marca_1'>Subir. >>>>>></a>";
echo "</tr></td>";
echo "<tr><td><h3><a name='marca_4'>Eliminar registros de la tabla personal.</a></h3></tr></td>";
echo "</tr></td>";
echo "<tr><td>";
echo "</br>ATENCIÓN:";
echo "</tr></td>";
echo "<tr><td>";
echo "* Sólamente se pueden eliminar filas de la tabla personal 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 de bases de datos que mantiene integridad referencial.";
echo "</tr></td>";
echo "<tr><td>";
echo "<b>Por favor, seleccione aquí el valor de la clave principal del registro que desea ELIMINAR:</b>";
echo "</tr></td>";
echo "</table>";
$query = "SELECT p.num_personal, p.num_personal
FROM personal As p LEFT JOIN participantes As t
ON p.Num_personal=t.Num_personal
WHERE t.num_personal is null
ORDER BY p.num_personal ASC";
$sql3 = mysql_query($query) or die (mysql_error());
echo "<FORM ACTION='elimi_per_confi.php' METHOD='POST'>";
echo "<TABLE BORDER=0>";
echo "<TR>";
echo "<TD>Número de personal:";
echo "<TD><SELECT NAME='num_personal_e' SIZE='1'>";
while( $row=mysql_fetch_assoc($sql3)) {
echo "<option value=".$row['num_personal'].">".$row['num_personal']."</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>
</body>
</html>