Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/03/2016, 10:51
Avatar de xfxstudios
xfxstudios
 
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 9 años, 4 meses
Puntos: 263
Respuesta: Disponibilidad web hotel

todo depende de como tengas los registros en tu tabla, pues deberias de crearte una funcion que te haga una resta sobre el total de habitaciones que tiene el hotel menos la cantidad reservada en el dia seleccionado y alli te deberia de dar el total disponible y basado en eso realizas la comparación de las disponibles con las seleccionadas por el cliente, algo asi:

Código PHP:
Ver original
  1. //reservas por fecha (las traeras de tu base de datos)
  2. $fechas = array('2016-03-16'=>3,'2016-03-17'=>5,'2016-03-18'=>15,'2016-03-19'=>15,);
  3.  
  4. //cantidad de habitaciones que dispone el hotel
  5. $cantidadHabit = 20;
  6.  
  7. //habitaciones solicitadas por el cliente
  8. $solicitadas = 7;
  9.  
  10. //recorremos las fechas del rango seleccionado (en teste caso un array)
  11. foreach($fechas as $clave=>$valor){
  12.    
  13.     //restamos del total de habitaciones las reservadas en cada fechga
  14.     $resta = ($cantidadHabit - $valor);
  15.    
  16.     //mostramos solo las fechas que tienen habitaciones disponibles basado en la cantidad que solicita el cliente
  17.     if($resta > $solicitadas){
  18.         echo "Disponible ".$resta." habitaciones el ".$clave."<br>";
  19.     }
  20.  
  21.  
  22. }

eso imprime:

Disponible 17 habitaciones el 2016-03-16
Disponible 15 habitaciones el 2016-03-17


solo tendrías que actualizar el codigo para adaptarlo a tur tablas y consultas, pero como dije, todo va a depender de como la tengas estructurada.
__________________
[email protected]
HITCEL

Última edición por xfxstudios; 15/03/2016 a las 11:07