Foro de programación en PHP
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 |
|

