Zeiträume aus MySQL-DB abfragen?

Hallo,

ich programmiere gerade eine Art Terminkalender. Die Daten der MySQL-DB werden dabei über ein PHP-Formular abgefragt. So weit so gut.

Frage 1:

Jetzt möchte ich die Abfrage nach Zeiträumen einschränken. Der Nutzer soll im Formular auswählen können, ob alle Termine von heute, von morgen oder innerhalb der nächsten Termine angezeigt werden sollen.
Dafür müßte man zuerst das aktuelle Datum wissen und dann einen Zeitraum ab diesem Datum erfassen.

Frage 2:

Das ganze würde ich dann gerne über ein Ausklapp-Menü machen, die Zeiträume als Auswahloptionen. Mir ist allerdings nicht klar, wie ich aus einem solchen Menü die Variablen auslesen kann.
Mit Radiobuttons habe ich das schon gemacht, sieht aber nicht so schön aus.

Wie ich das machen kann, weiß ich leider nicht. Wer kann mir da helfen?
Bin für jeden Tipp dankbar!

Daniel

Hallo,

ich programmiere gerade eine Art Terminkalender. Die Daten der
MySQL-DB werden dabei über ein PHP-Formular abgefragt. So weit
so gut.

Frage 1:

Jetzt möchte ich die Abfrage nach Zeiträumen einschränken. Der
Nutzer soll im Formular auswählen können, ob alle Termine von
heute, von morgen oder innerhalb der nächsten Termine
angezeigt werden sollen.
Dafür müßte man zuerst das aktuelle Datum wissen und dann
einen Zeitraum ab diesem Datum erfassen.

'select \* from tbl\_xyz where xyz\_date\_show \>now() and xyz\_date\_show

\>\> http://www.mysql.com/doc/D/a/Date\_and\_time\_functions.html





> Frage 2:  
>   
> Das ganze würde ich dann gerne über ein Ausklapp-Menü machen,  
> die Zeiträume als Auswahloptionen. Mir ist allerdings nicht  
> klar, wie ich aus einem solchen Menü die Variablen auslesen  
> kann.




    
    1 day1 week1 month





> Mit Radiobuttons habe ich das schon gemacht, sieht aber nicht  
> so schön aus.  
>   
> Wie ich das machen kann, weiß ich leider nicht. Wer kann mir  
> da helfen?  
> Bin für jeden Tipp dankbar!  
>   
> Daniel

Hallo, schon mal danke für deine Antwort. Ein paar Fragen hab ich noch… :smile:

'select * from tbl_xyz where xyz_date_show >now() and
xyz_date_show

Scheint bei mir irgendwie nicht zu funktionieren. Vielleicht kannst du mir nochmal den Code in Verbindung mit meinen Daten posten.
Der Name der Tabelle ist „termine“, das Feld, in dem das Datum gespeichert ist, heißt „datum“ und das Ausklappmenü heißt wie vorgeschlagen „date“.
Danke schonmal im voraus.

cu Daniel