1
« en: Martes 12 de Octubre de 2010, 07:43 »
Notice: Undefined variable: guardar in C:\\Program Files\\EasyPHP-5.3.3\\www\\texto.php on line 4
tengo el index.php de esta forma
<?php include \'configuration.php\'; ?>
<html>
<head>
<title>Indicador de entradas</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<link REL=\"styleSheet\" HREF=\"style.css\" TYPE=\"text/css\">
<script language=\"javascript\" src=\"./reloj.js\"></script>
</head>
<body>
<div align=\"center\">
<form name=\"frmentradas\" method=\"post\" action=\"texto.php\">
<input type=\"button\" name=\"hora_boton\" class=\"button\"><br><br>
<input type=\"hidden\" name=\"fecha\" value=\"<? echo $Fecha = date(\'Y-m-d\');?>\">
<input type=\"hidden\" name=\"hora\" size=\"7\" readonly=\"readonly\">
<input type=\"text\" name=\"cedula\" size=\"10\" maxlength=\"11\">
<input type=\"submit\" name=\"guardar\" value=\"guardar\">
</form>
</div>
</body>
</html>
y el texto.php de esta forma
<?php include \'configuration.php\';
if($guardar)
{
//CUANDO SE PASA POR EL SCANNER SELECCIONAMOS DE LA TABLA LA CEDULA
$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 \"La consulta no ha arrojado datos\";
}
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];
}
//SI LA VARIABLE yavinonota (YA VINO NO ESTA) ESTA A 0 ES POR QUE ENTRA POR PRIMERA VEZ A LA EMPRESA
//SINO MARCA LA HORA DE SALIDA
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());
}
}
?>
donde esta el error ? estoy usando localhost con easyphp
y otra cosa no podran ayudarme con el sistema de ingreso ya que quiero tener un pequeno control en mi entrada y salida y de varias personas
gracias amigos