
22/06/2009, 02:40
|
| | Fecha de Ingreso: abril-2003 Ubicación: Madrid
Mensajes: 65
Antigüedad: 22 años Puntos: 2 | |
Respuesta: Ayuda con sistema de reservas en php Hola he implementado hace poco un sistema de reservas y tuve la misma problematica.
Primero que nada la respuesta que ruiqres segun entiendo debes obtenerla en otra tabla y me explico:
es decir tu buscarias en la tabla de reservas si existe alguna reserva que impida que tu reserva se realice obteniendo con la consulta el id_centro, id_sala que no debes listar. y entonces listarias de tu tabla de salas/centros los que no esten incluios en la conulta anterior.
ahora bien el select de las reservas que anularian la tuya debe cumplir varias condiciones:
R.S = Reserva solicitada
R.C = Reserva Confirmada.
condicion (fecha_R.S=fecha_R.C AND (hora_fin_R.S>=hora_inicio_R.C OR hora_inicio_R.S<=hora_fin_R.C)
Esto basicamente te devolveria la id_sala inhabilitadas por tener reservas que se inician antes de la hora_fin_R.S o que terminan despues de la hora_inicio_R.S, obteniendo este listado para descartarlas despues de tu consulta de salas disponibles.
No se si te entendi y si me explique.
Si te parece biene sta guia por favor me dejas saber y abundo sobre el tema.
Saludos |