Mailinglisten-Archive |
Reservierungssystem soll es mal werden, dazu habe ich eine Frage. Es gibt eine Tabelle mit Zimmern und die haben 2. date Felder gebucht.beginn und gebucht.ende Jetzt erhalte ich per Form einen gewünschten Reservierungszeitraum: Danach will ich checken welche Zimmer frei sind Select * from GEBUCHT where reservierungsbeginn nicht im Zeitraum gebucht.beginn bis gebucht.ende reservierungsende nicht im Zeitraum gebucht.beginn bis gebucht.ende reservierungsbeginn bis reservierungsende nicht den zeitraum gebucht.beginn bis gebucht.ende einschliesst Zur Zeit sieht die Abfrage so aus: sql_query("SELECT gebucht.* FROM gebucht WHERE ( (gebucht.verweisaufzimmer = '".$zeile[0]."' ) AND ( '".$beginnmiete."' BETWEEN gebucht.beginn AND gebucht.ende) AND ('".$endmiete."' BETWEEN gebucht.beginn and gebucht.ende) ) "); Aber diese Abfrage überprüft eben nicht, wenn der gewünschte Reservierungszeitraum größer ist....also gebucht.beginn und gebucht.ende einschliesst Wie muss ich die Abfrage modifieren??????? -- Gruss Hans-Joachim -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive