Hallo !
Ich habe folgendes Problem:
Ich hab mir nen Kalender gebastelt ->
http://www.nodsl.de/kalender/kalender.php
(ist noch nicht ganz fertig)
Nun besteht folgendes Problem:
Ich hab eine Datenbank, mit einer Anfangszeit und einer Endzeit für einen Termin:
id - datumstart - datumend
1 2004-09-23 00:00:00 2004-09-25 00:00:00
2 ...
Da der Kalender mit Hilfe einer FOR - Schleife erstellt wird,
ist in dieser jeweils der UNIX-Timestamp des aktuellen Tages vorhanden.
FOR ($tag=1;$tag <= $anzahl_tage_des_monats;$tag++) { ... kalenderfeld erstellen..
-> mktime(0,0,0,$monat,$tag,$jahr);
Nun hab ich es schon geschafft, das Tage, die in zwischen datumstart und datumend fallen
angegeben werden. Mein Problem ist nun, wenn sich Termine überschneiden, müsste ja dann
"2 Termine" dastehen. Wie könnte man das lösen.
Bzw. kann man das gleich per MySQL Abfrage lösen ?
Ich habe folgendes Problem:
Ich hab mir nen Kalender gebastelt ->
http://www.nodsl.de/kalender/kalender.php
(ist noch nicht ganz fertig)
Nun besteht folgendes Problem:
Ich hab eine Datenbank, mit einer Anfangszeit und einer Endzeit für einen Termin:
id - datumstart - datumend
1 2004-09-23 00:00:00 2004-09-25 00:00:00
2 ...
Da der Kalender mit Hilfe einer FOR - Schleife erstellt wird,
ist in dieser jeweils der UNIX-Timestamp des aktuellen Tages vorhanden.
FOR ($tag=1;$tag <= $anzahl_tage_des_monats;$tag++) { ... kalenderfeld erstellen..
-> mktime(0,0,0,$monat,$tag,$jahr);
Nun hab ich es schon geschafft, das Tage, die in zwischen datumstart und datumend fallen
angegeben werden. Mein Problem ist nun, wenn sich Termine überschneiden, müsste ja dann
"2 Termine" dastehen. Wie könnte man das lösen.
Bzw. kann man das gleich per MySQL Abfrage lösen ?
Kommentar