Programación php
Email: Password:


¡Regístrate gratis! | ¿Has perdido tu password?

Home
Blog

En él que podrás informarte de todas las noticias relacionadas con el posicionamiento de páginas web.

Ir al Blog de posicionamiento web



Foro de programación en PHP

Responder el mensaje

sistema de asistencia en php (ayudaaaaaaaaaaaaaaaaaaaaaaa)

Autor: edwardrealmadrid88
Publicado: 22-1-2012 06:07 PM
buenas, tengo un sistema de asistencia el sistema registra x cada persona cedula, fecha, horaEntrada, horaSalida y cada persona tiene su horario diferente de entrada y salida. mi problema es como hago para comparar su registro de asistencia con el horario registrado.

tabla_asistencia
id_marcaje/fecha/horaE/horaS

tabla_horario
id_horario/Elunes/Slunes/Emartes/Smarte/Emiercoles/Smiercoles/Ejueves/Sjueves/Eviernes/Sviernes

alguna idea? de como comparar esas dos tablas para saber si su registro de asistencia en retraso/asistente/inasistente
Autor: rags
Publicado: 31-1-2012 08:51 PM
las tablas deberían tener un id_empleado (amabas) y en base a eso compararías y por cuestiones de comodidad la tabla tabla_asistencia debería guardar el nombre del día (lunes, martes...) sin embargo eso es deducible, luego deberias tomar en cuenta que puede haber retraso o adelanto por cada campo de entrada/salida asi que toca comparar ambas. Ejemplo

si es lunes

si horae>elunes //retraso
si horae<elunes //hora extra :D
si horae=elunes //todo ok

todo esto previa consulta de si en realidad hubo algun registro de la tabla asistencia del dia a consultar