1
« en: Viernes 3 de Febrero de 2012, 15:45 »
Este es el código lo revise pero al poner cualquier clave me pasa a la pagina como si lo registrara obvio que no lo almacena en la bd pero mi idea es que se quede en la misma pantalla que pongo la clave. no se q estoy haciendo mal..
<?php
include 'configuration.php';
if($guardar)
{
$query_buscar = "SELECT * FROM tbentradas_personal WHERE cedula LIKE '".$cedula."'";
$result_buscar = mysql_query($query_buscar) or die(mysql_error());
if($result_buscar==0)
{
echo "LAS CLAVES INGRESADAS SON DISTINTAS";
}
if($row_buscar=mysql_fetch_array($result_buscar))
{
$id_user = $row_buscar[0];
$nombre = $row_buscar[1];
$yavinonota = $row_buscar[4];
$ulti = $row_buscar[5];
}
if($yavinonota==0)
{
$query_ingresar = "INSERT INTO tbentradas_bitacora VALUES(NULL, ".$id_user.", '".$hora."', '', '".$fecha."')";
echo "<div align='center'><b>".$nombre."</b><br>SU ENTRADA SE HA REGISTRADO A LAS ".$hora." GRACIAS</div>";
$result_ingresar = mysql_query($query_ingresar) or die(mysql_error());
//TOMAMOS EL ULTIMO REGISTRO INDEXADO Y SE ASIGNA A UNA VARIABLE
$ultimo = mysql_insert_id();
$query_update = "UPDATE tbentradas_personal SET yavinonota=1, ulti=".$ultimo." WHERE id=".$id_user;
$result_update = mysql_query($query_update) or die(mysql_error());
}
//SI YA INGRESO 'TONS ACTUALIZARLO
else
{
$query_actualiza = "UPDATE tbentradas_bitacora SET hora_salida='".$hora."' WHERE id_personal=".$id_user."
AND fecha LIKE '".$fecha."' AND id=".$ulti;
echo "<div align='center'><b>".$nombre."</b><br>SU SALIDA SE HA REGISTRADO A LAS ".$hora." GRACIAS</div>";
$result_actualiza = mysql_query($query_actualiza) or die(mysql_error());
$query_update = "UPDATE tbentradas_personal SET yavinonota=0 WHERE id=".$id_user;
$result_update = mysql_query($query_update) or die(mysql_error());
}
}
?>
<?php
$link = mysql_connect("localhost", "root", "vicpool");
mysql_select_db("clases", $link);
$result = mysql_query("SELECT hora_entrada, hora_salida, fecha FROM tbentradas_bitacora", $link);
echo "<center><table border = '1'> \n";
echo "<tr><td>Hora Entrada</td><td>Hora Salida</td><td>fecha</td></tr> \n";
while ($row = mysql_fetch_row($result)){
echo "<tr><td>$row[0]</td><td>$row[1]</td><td>$row[2]</td></tr> \n";
}
//PERMITE IMPRIMIR EN PANTALLA
echo "</table> \n";
?>
<p> ESPERE POR FAVOR , SERÁ REDIRECCIONADO EN 10 SEGUNDOS.</p>
<a href="<?php echo $logoutAction ?>">Desconectar</a>
</html>