Programación Web y Scripting > PHP
[Código Fuente] Software de Control de Acceso de Personal
cybergatita:
Y lo quito del index?.
o no importa si lo dejo?
cybergatita:
Deje el codigo en el index e hice lo siguiente
action="<?$_SERVER['PHP_SELF']?>">
lo deje asi
action="<?$_SERVER['texto.php']?>">
imagine que tal vez no era asi e hice
action="<?['texto.php']?>">
y me manda el mismo error.
RadicalEd:
action="text.php" y listo, quitalo de la parte inferior
cybergatita:
Esto es mi index.php
<?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>
esto es mi archivo text.php
<?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());
}
}
?>
Me hace lo mismo. al dar guardar me manda el mismo error.
RadicalEd:
La etiqueta form está sin cerrar.
checa
<form name="frmentradas" method="post" action="texto.php"
Debe quedar asÃ
<form name="frmentradas" method="post" action="texto.php">
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa