|    
			
				22/06/2009, 02:40
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: abril-2003 Ubicación: Madrid 
						Mensajes: 65
					 Antigüedad: 22 años, 6 meses 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
     |