xpfreund: Urlaubstage in MySql-Datenbank abfragen

Beitrag lesen

Hallo,

Ich arbeite ja am Phprojekt. So, jetzt ist aber das Problem, dass wenn jemand einen Termin mit dem Titel "Urlaub" eintragen will und dieser Tag im Kalender andersfarbig dargestellt werden soll. Die Tabelle heißt "termine" und der Titel steht unter "events", außerdem gibt es noch ein Feld "an", welches mit einer Variable verglichen werden muss. Ich stelle mir das so vor: Ein User trägt an irgendeinem Tag einen Termin mit dem Titel "Urlaub" ein. Jetzt wird in der Datenbank mit einer Schleife jeder Tag des Monats durchgegangen und dabei abgefragt, ob für die Usernr. (steht im Feld "an") ein "event" Urlaub besteht. Wenn ja, gib den Tag grün aus, wenn nein dann lass ihn normal.
Eine vereinfachte Version meines Kalenders:

<?php
for ($i = 1; $i <= date ('t', mktime(0,0,0,04,27,2007)); $i++) {
echo $i;
echo " ";
if (date('w', mktime(0,0,0,04,$i,2007)) == 0 || date('w', mktime(0,0,0,04,$i,2007)) == 6) {
              echo "<span class="woche">Wochenende</span>";}
              else {echo "Woche";}
echo "<br>";
}
?>
Ich hoffe ihr könnt mir sagen, wie man diese Abfrage schreiben muss.
Danke schonmal im Vorraus.

gruß aus Hosena