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'); 
 
$hora= date('H'); 
$min= date('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);
    }
}
 
?>     
 

 Atorado en este script
 Atorado en este script 

 mira la situacion es que quiero guardar una falta o un retardo de un respectivo usuario mas sin embargo no puedo encontrar la manera de como puedo verificar cuantas faltas tiene un usuario en la BD o Retardos ya que si suma 3 retardos genera 1 falta de ahi en fuera no se por donde irme ayuda porfavor
 mira la situacion es que quiero guardar una falta o un retardo de un respectivo usuario mas sin embargo no puedo encontrar la manera de como puedo verificar cuantas faltas tiene un usuario en la BD o Retardos ya que si suma 3 retardos genera 1 falta de ahi en fuera no se por donde irme ayuda porfavor  
  Respuesta: Atorado en este script
 Respuesta: Atorado en este script 

