Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/08/2013, 10:31
desweb
 
Fecha de Ingreso: agosto-2013
Ubicación: Cuernavaca
Mensajes: 27
Antigüedad: 10 años, 8 meses
Puntos: 0
Consulta SQL no funciona

Que tal!

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
  1. $fecha_in = $_POST["fecha_in"];
  2. $fecha_out = $_POST["fecha_out"];
  3. $habitacion = $_POST["habitacion"];
  4. $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
  1. $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