vielleicht hilft dir folgendes
PHP-Code:
echo'<Table border=1>
<TR>
<TD>Montag</TD><TD>Dienstag</TD><TD>Mittwoch</TD><TD>Donnerstag</TD><TD>Freitag</TD><TD>Samstag</TD><TD>Sonntag</TD>
</TR>';
switch(date("w", mktime(0,0,0,$monat,1,$Jahr)))
{
case 0: {$spalte=7;break;}
case 1: {$spalte=1;break;}
case 2: {$spalte=2;break;}
case 3: {$spalte=3;break;}
case 4: {$spalte=4;break;}
case 5: {$spalte=5;break;}
case 6: {$spalte=6;break;}
}
for($i=0;$i<($spalte-1);$i++)
{
echo('<TD bgcolor='.$emptybgColor.'></TD>');
}
$a=0; #var_dump($GebMonat);
for($zeile=0;$zeile<=5;$zeile++)
{
for($i=$spalte;$i<=7;$i++)
{
$a++; $bgColor='#FFFFFF'; $Inhalt='';
if($a<=(date("t", mktime(0,0,0,$monat,1,$Jahr))))
{
for($b=0;$b<=(count($ID));$b++)
{
if(($vergleichsmonat==($GebMonat[$b]))&&(date("d", mktime(0,0,0,$monat,$a,$Jahr))==$GebTag[$b]))
{
$Inhalt=$Inhalt.'
[url="auswahl.php?ID='.$ID[$b].'"]'.$Vorname[$b].' '.$Nachname[$b].'[/url]';
if (!(empty($Wichtigkeit[$b])))
{
$bgColor=$Wichtigkeit[$b];
}
}
}
echo('<TD bgcolor='.$bgColor.'>'.date("d", mktime(0,0,0,$monat,$a,$Jahr)));
echo($Inhalt);
echo('</TD>');
}
else
echo'<TD bgcolor='.$emptybgColor.'></TD>';
}
echo'</TR><TR>'; $spalte=1;
musst mal schauen ob alle { geschlossen sind! Ich hab das aus nen 10 Seiten Script!