In una tabella inserisco delle prenotazioni con data arrivo e data partenza per 5 camere.
Una camera in un mese puo' essere prenotata per piu' di una volta e se faccio una ricerca:
Se ho una camera prenotata dal 4 al 6 e poi la stessa camera dal 15 al 20 e faccio una ricerca dal 18 al 20 mi dice che la camera in questione e' sempre libera xche' la condizione dal 4 al 6 non e' verificata.codice:$query_Recordset4 = "SELECT * FROM prenotazioni"; if (($row_Recordset4['data_arrivo']<=$partenza)&&($row_Recordset4['data_partenza']>=$arrivo)) { echo ""; } else { echo $row_Recordset4['numero_camera'];}
Come faccio a dirgli se e' verificata anche una sola condizione di prenotazione non me la deve presentare piu'?