sistema de turnos php

Iniciado por kakashi20, 28 Junio 2013, 18:28 PM

0 Miembros y 1 Visitante están viendo este tema.

kakashi20

hola

ando haciendo un sistema turnos php, osea, a un persona se le asigna un turno, por ejemplo de 8:00 AM a 6:00 PM y solo dentro de este turno puede entrar al sistema. hasta ahí todo bien.

pero como haría si el turno empieza desde las 6:00 PM y termina a las 3:00 AM del día siguiente.

Como valido esto en php.

Cabe destacar que los turnos son diarios, osea que si se escoge la hora, la persona accede al sistema todo los días dentro de ese rango de hora.

Si alguien me pudiese ayudar se lo agradecería.

engel lex

guardas en la db si quieres en la tabla del usuario la hora inicial y final

cuando el usuario valide su ingreso revisas si está dentro del rango, si no, no le abres sesion y le mandas un mensaje
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

kakashi20

pero esa validacion no hay problema cuando esta en el mismo dia, pero cuando la hora, por ejemplo, es de hoy  a las 8:00 PM hasta las 3:00 AM del dia siguiente, esa validacion de que esta entre el rango de horas, el sistema la toma bien ? osea dentro del rango logico que deberia ?
gracoas