Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/09/2015, 18:40
Avatar de joseanguiano
joseanguiano
 
Fecha de Ingreso: agosto-2015
Ubicación: Coatzacoalcos
Mensajes: 87
Antigüedad: 8 años, 8 meses
Puntos: 1
Pregunta Atorado en este script

Hola amigos del foro estoy atorado con este script la verdad es que consiste en que un usuario cuando inicie sesion se verifique si en la BD existe alguna falta o si se registra despues de un cierto tiempo ejemplo 12:10 marque un retardo la verdad no se si voy bien alguien me puede echar la mano orientandome a que camino seguir cree una tabla nueva en la cual se guardara la clave del trabador,fecha,hora,faltas,retardos es el siguiente espero me puedan echar una mano gracias

Código PHP:
<?php

require('../sistema/conexion.php');

 
$registros="SELECT clave_t_e, retardos, faltas, entrada FROM observacion";

    
$resultadoa=$mysqli->query($registros);

     
$a=0;
  
$reg=mysql_fetch_array($resultado);


echo 
'<br />';
date_default_timezone_set('America/Mexico_City'); 
echo 
date('H:i:s'); 

$horadate('H'); 
$mindate('i');
$entrada=date('H:i:00');

if(
$reg['retardos']<3){
    echo 
'<br />';
    
$ban=false;
    if(
$reg['faltas']==0){ 
        
$ban=true;
    }else if(
$reg['faltas']==1){
        
$ban=false;
    }
    
    if(
$entrada<=$reg['entrada'] && $ban==true){
        echo 
'<br />';
        echo 
"Llegaste a tiempo";
        echo 
'<br />';
        echo 
'Hora de Entrada: '.$entrada;
        
/*    $query="UPDATE tablaprueba SET cc='$cc', nombre='$nombre', apellido='$apellido', direccion='$direccion', telefono='$telefono',hora='$hora' WHERE id='$id'";
*/
        
$registrosx"UPDATE observacion SET faltas='1' WHERE idobservacion=$reg[idobservacion]";
                
$resultadob=$mysqli->query($registros);

    }
    else if(
$entrada>=$reg['entrada'] && $ban==true){ 
        echo 
'<br />';
        echo 
'Llegaste tarde acumulas un retardo';
        echo 
'<br />';
        echo 
'Hora de Entrada: '.$entrada;
        
$addRet=$reg['retardos']+1;
        
$registrosy="UPDATE observacion SET retardos=$addRet, faltas='1' WHERE idobservacion=$reg[idobservacion]";
                
$resultadoc=$mysqli->query($registros);

    }
    else if(
$ban==false){
        echo 
'<br />';
        echo 
'Hora de salida: '.$entrada;
        
$registrosz="UPDATE observacion SET faltas='0' WHERE idobservacion=$reg[idobservacion]";
        
$resultadod=$mysqli->query($registros);
    }
}

?>
__________________
Lo fácil, ya lo hice, lo difícil lo estoy haciendo y lo imposible, me tardare pero lo lograre.