While-Schleife stoppt ?

Trash

Erfahrenes Mitglied
Hallo,
ich habe ein Problem mit meiner while-Schleife. Ich habe ein Kalender geschrieben, bei dem jedes Feld (Datum) eine Hintergrundfarbe erhalten soll zudem auch ein Eintrag zu dem jeweiligen Datum in der Db vorhanden ist. Nur irgendwie wird immer nur der neueste Eintrag angezeigt. Also der Eintrag der am nahesten an dem aktuellen liegt. Warum dies, ich bin etwas eingerostet habe eine 3 monatige Pause hinter mir :) Danke

PHP:
        	echo "<td ";
		$k_bgcolor = "FFFFFF";
		
		$query = mysql_query("SELECT * FROM `$tab_termine`");
		while ($kal = mysql_fetch_array($query))
		{
		if ($kal['datum_solo'] == mktime(0,0,0,$monat,$i,$jahr))
		{
		$k_bgcolor = "22CE00";	
		}	
		
		else {
		$k_bgcolor = "FFFFFF";
		}
		

}
		echo "bgcolor=#".$k_bgcolor." align=center valign=middle height=100 width=100><table border=0 width=100% height=100% cellpadding=0 cellspacing=0 style=\"border-color:#000000; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-width:1px; border-style:dashed\"><tr><td><a href=\"".$PHP_SELF."?site=termine&function=enter&sid=".$sid."&jahr=".$jahr."&monat=".$monat."&tag=".$i."\" class=\"Kalender\" title=\"".date("j. M Y",$datum)."\"><font size=1>".sprintf("%s".date("j",$datum)."%s",$fett,$fett_a)."</a></td></tr></table></td>";
 
Zurück