Kalender mit MySql - Anbindung

ach gottchen...den query hab ich ganz übersehn :D Hab alles paar mal überflogen, aber des ist mir echt entgangen...Manchmal sieht man eben den Wald vor lauter Bäume nicht
Jedenfalls..ES FUNKTIONIERT! Gute Arbeit :) Und 1000x Danke!
 
Hi Du,

mir ist da gerade noch etwas eingefallen. Hab den Kalender etwas erweitert. Ist es jedoch mit Deinem MySQL-Query auch möglich die Tage heraus zu picken, welche sich überschneiden? Also z.B. ein Termin vom 01.06.11-05.06.11. Es wird im Kalender dank Deine Hilfe der Zeitraum vom 01.-05. korrekt markiert. Jetzt folgt in der DB ein weiterer Eintrag der vom 05.06.11-10.06.11 geht. Der 05.06. ist also doppelt belegt. Einmal als Ende vom 1. Termin und einmal als Start vom 2. Termin. Solche Tage möchte ich gern extra markieren und nicht nur als belegt anzeigen. Also ich denk da immer komplizierter und mir qualmt schon der Kopf
 
ersetze die Schleife durch
PHP:
        $count = 0
        foreach($termine as $termin){
            if($termin['von_timestamp'] <= $calDate && $calDate <= $termin['bis_timestamp']){
                $count++;
            }
        }
Und prüfe nachher $count.
$count = 0 -> kein Termin
$count = 1 -> 1 Termin
$count > 1 ->mehrere Termine
 
SIehe meine Antwort oben. Da ist kein break mehr in der Schleife.
Währe der Break drin, dann kähme es nie über 1 und du wüsstest nicht, dass meherere Termine vorhanden sind.
 
Zurück