Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/06/2009, 02:40
dunblanco
 
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