Bueno, tengo un formulario en donde me solicita el nombre del edificio, la habitacion (las habitaciones corresponden al edificio seleccionado), fecha de entrada y fecha de salida.
Código PHP:
Ver original
$fecha_in = $_POST["fecha_in"]; $fecha_out = $_POST["fecha_out"]; $habitacion = $_POST["habitacion"]; $id_edificio = $_POST["id_edificio"];
Ahora necesito una consulta que busque en la BD el edificio, habitacion y fechas para verificar si esta ocupada o no. Por lo tanto tengo lo siguiente:
Código PHP:
Ver original
$reservaciones = mysql_query("SELECT * FROM reservaciones WHERE fecha_entrada BETWEEN '".$fecha_in."' AND '".$fecha_out."' OR fecha_salida BETWEEN '".$fecha_in."' AND '".$fecha_out."' AND id_edificio=".$id_edificio." AND habitacion LIKE '%$habitacion%'")or die(mysql_error());
Lo que hace esto es solo verificar las fechas, independientemente si es el mismo edificio o la habitacion, por lo tanto si quiero confirmar las fechas de un edificio en otro me dice que esta ocupado.
Que estoy haciendo mal!!!
De antemano gracias por la ayudadita