Habe jetzt mal das <tr> reingemacht wie ich es beschrieben habe:
http://validator.de.selfhtml.org/val...et=charsetAUTO
http://validator.de.selfhtml.org/val...et=charsetAUTO
<?php
$today = date(d);
$days = date(t);
$month = date(m);
$year = date(y);
$firstday = mktime(0,0,1,$month,1,$year);
$lastday = mktime(0,0,1,$month,$days,$year);
$first = date(w,$firstday);
$last = date(w,$lastday);
$diff = 7-$last;
$jahr = date(Y);
$months = array("Januar", "Februar", "März", "April", "Mai", "Juni",
"Juli", "August", "September", "Oktober", "November", "Dezember");
$monat = $months[date("n", time())-1];
if($first == 0) $first = 7;
if($last == 0) $last = 7;
for($i=1;$i<$first;$i++)
{
$begin.= "<td></td>";
}
for($i=0;$i<$diff;$i++)
{
$end.= "<td></td>";
}
echo "
<table border= '0' cellspacing= '0 ' cellpadding= '0 ' width= '100% ' bgcolor='#4E5454'>
<colgroup>
<col width= '22 '></col>
<col width= '22 '></col>
<col width= '22 '></col>
<col width= '22 '></col>
<col width= '22 '></col>
<col width= '22 '></col>
<col width= '22 '></col>
</colgroup>
<tr bgcolor= '#333333'>
<td>Mo</td>
<td>Di</td>
<td>Mi</td>
<td>Do</td>
<td>Fr</td>
<td>Sa</td>
<td>So</td>
</tr>
<tr>
$begin<tr>"; //Hier das <tr> hinzugefügt
for($i=1;$i<($days+1);$i++)
{
if($first==0):
echo "<tr>";
endif;
if($i == $today)
{
echo "<td bgcolor='#BF2203' align='center'>$i</td>";
}
else
{
echo "<td bgcolor='#BF2203' align='center'>$i</td>";
}
if($first==7):
$first=0;
endif;
//Hier ein </tr> enfernt
$first++;
}
echo "</tr>";//Hier ein </tr> hinzugefügt
echo "$end</tr>"; echo "<tr bgcolor='#333333'><td colspan='7' align='center'><b>$monat $jahr</b></td></tr>";
echo "</table>";
?>
for($i=1;$i<($days+1);$i++)
{
if($first==0)
<tr>
<tr>
<tr><td bgcolor='#BF2203' align='center'>1</td>
for($i=1;$i<($days+1);$i++)
{
if($first==0)
if($first==1)
<tr bgcolor= '#333333'>
<td>Mo</td>
<td>Di</td>
<td>Mi</td>
<td>Do</td>
<td>Fr</td>
<td>Sa</td>
<td>So</td>
</tr>
<tr> //HIIIIIIIIIIIEEEEEEER
$begin";
$first=1;
for($i=1;$i<($days+1);$i++)
{
if($first==1):
echo "<tr>";
endif;
if($i == $today)
{
echo "<td bgcolor='#BF2203' align='center'>$i</td>";
}
else
{
echo "<td align= 'center' bgcolor='#4E5454'>$i</td>";
}
if($first==7): echo "</tr>";
$first=0;
endif;
$first++;
}
echo "$end</tr>";
echo "<tr bgcolor='#333333'><td colspan='7' align='center'><b>$monat $jahr</b></td></tr>";
echo "</table>";
Kommentar