Programación Web y Scripting > PHP

[Código Fuente] Software de Control de Acceso de Personal

<< < (14/16) > >>

amadomora:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \' \'\' \'\' \'\')\' at line  logre corregir el error de sintaxis ahora me sale este saludos

vicpool:
buenas tarde amigo sabes soy novato en php y estoy elaborando un sistema de control de docentes tu código fuente q publicaste me esta ayudando bastante pero sabes tengo un problema cuando ingreso la cédula(contraseña) normal graba en la BD pero si pongo cualquier contraseña igual pasa a la pagina q me dice error q debo hacer para q no pase a una pagina q diga error de conexion si no mas bien q se quede en esa pagina hasta q no ingrese bien la contraseña
gracias

RadicalEd:
Solo valida que si pasan un dato que no está en la DB genere un mensaje de alerta, realmente es sencillo, con la misma respuesta del SELECT lo puedes hacer

vicpool:
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>

ceor30:
Alguien me podria ayudar soy nuevo y  no veo de donde descargar el software de control de Acceso de Personañ

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa