Estoy desarrollando una página en la que necesito registrar los accesos de personas a cualquier edificio. La tabla se llama "acceso" y los campos son: id, nombre, acreditacion, fecha, hora_ent, hora_sal, empresa, sede e instalacion.
Aquí les muestro el codigo php que se llama "reg_sal":
Código PHP:
$conexion = mysql_connect ("localhost", "root", "admin")
or die ("No se puede conectar con el servidor");
mysql_select_db ("3levels")
or die ("No se puede seleccionar la base de datos");
$instruccion = "SELECT * FROM acceso ORDER BY nombre";
$consulta = mysql_query ($instruccion, $conexion)
or die (mysql_error());
mysql_close ($conexion);
echo'<form name="registro_sal" method="post" action="salida.php">';
echo "<table border = '1px'> \n";
echo "<tr> \n";
echo"<td></td>";
echo "<td><b>id</b></td> \n";
echo "<td><b>Nombre</b></td> \n";
echo "<td><b>Acreditacion</b></td> \n";
echo "<td><b>Fecha</b></td> \n";
echo "<td><b>Hora de entrada</b></td> \n";
echo "<td><b>Hora de salida</b></td> \n";
echo "<td><b>Empresa</b></td> \n";
echo "<td><b>Sede</b></td> \n";
echo "<td><b>Instalacion</b></td> \n";
echo "</tr> \n";
echo"<tr> </tr>";
while($row = mysql_fetch_array($consulta))
{
echo "<tr> \n";
echo '<td><input type="radio" name="seleccion" value='.$row["id"].'/></td>';
echo "<td>".$row["id"]."</td> \n";
echo "<td>".$row["nombre"]."</td>\n";
echo "<td>".$row["acreditacion"]."</td>\n";
echo "<td>".$row["fecha"]."</td>\n";
echo "<td>".$row["hora_ent"]."</td>\n";
echo "<td>".$row["hora_sal"]."</td>\n";
echo "<td>".$row["empresa"]."</td>\n";
echo "<td>".$row["paises"]."</td>\n";
echo "<td>".$row["estados"]."</td>\n";
echo "</tr> \n";
echo "</tr> \n";
}
echo"</table>";
echo'<input type="submit" value="Registrar salida"/>';
?>
Esto el formulario "salida.php", se los mando asi de simple porque ya le movi demasiadas cosas y no quiero confundirlos.
Código PHP:
<?php
$conexion = mysql_connect ("localhost", "root", "admin")
or die ("No se puede conectar con el servidor");
mysql_select_db ("3levels")
or die ("No se puede seleccionar la base de datos");
$valor=$_POST['seleccion'];
$instruccion = "UPDATE acceso SET hora_sal= CURRENT_TIME WHERE id= '$valor'";
$consulta = mysql_query ($instruccion, $conexion)
or die (mysql_error());
mysql_close ($conexion);
?>
Espero alguien pueda ayudarme. Muchas gracias...