hola amigos
estoy haciendo un sistema de control de asistencias para el personal
Como podria validar para que un trabajador una vez que ingresó ya no pueda ingresar nuevamente, y también para no poder salir sin antes haber ingresado.
ingreso y salida son datetime en la bd mysql
el proceso es el siguiente(todo ya implementado):
el trabajador ingresa su dni, la pagina carga y muestra sus datos si esque existe, toma la foto, luego el trabajador da clic en INGRESAR; esto llena el campo FECHA_INGRESO Y FOTO_INGRESO de la tabla control
El mismo procedimiento para salida, busca por dni, da clic en SALIDA, luego updatea la tabla control y llena el campo FECHA_SALIDA Y FOTO_SALIDA
TABLA CONTROL: CODIGO, FECHA_INGRESO, FECHA_SALIDA, FOTO_INGRESO, FOTO_SALIDA, PERSONA,.....
como podria hacer esa validacion para que cuando un trabajador ingresó no pueda volver a ingresar, y cuando salio, no pueda salir nuevamente; seria bueno que los botones se vean deshabilitados dependiendo de la circunstancia, pero eso creo que seria muy dificil.
Lo que estube pensando es hacer una consulta y ver si el cambpo fecha_salida esta null de un "trabajdor x", ese "trabajador x" no pueda ingresar ya que no salio, pero como lo podria plantear ? o derrepente tienen una mejor propuesta.
Espero me ayuden
gracias por todo.