Ver Mensaje Individual
  #8 (permalink)  
Antiguo 28/10/2008, 07:20
Avatar de the_web_saint
the_web_saint
 
Fecha de Ingreso: mayo-2008
Ubicación: localhost/tierra/america/panama
Mensajes: 1.229
Antigüedad: 16 años
Puntos: 43
Respuesta: validar según el número de registros que haya

Según el rango de fechas para la nueva reserva, debes hacer un select de todas las reservas que esten en ese rango de fechas. Luego cuando haces el ciclo del fetch_array vas comparando la cantidad total de reservas permitidas para esa habitación con las reservas que sacaste del select para saber si puedes realizar la reserva solicitada. Por ejemplo inmaginate que la nueva reserva sea del 2008-10-10 al 2008-10-20, debes hacer un select en tu tabla de reservas, con estas fechas y el tipo de haitación, luego ir sumando el campo cantidad de esta tabla y al final restar la cantidad total de habitaciones (en la tabla habitaciones), con este calculo, si aún así esta resta es mayor o igual que la cantidad que se desea reservar puedes hacer la reserva, de otro modo no.

Saludos
__________________
..::The Saint::..
El pesimista se queja del viento; el optimista espera que cambie; el realista ajusta las velas.