time() Problem

Sancheck

Legendäres Mitglied
CODE <?php
$tage = array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag",
"Freitag","Samstag");
$time=time();
$wert=2;
for($offset=0;$offset<50;$offset++)
{
$day = date("d",$time+(24*60*60*($offset)));
$month = date("m",$time+(24*60*60*($offset)));
$year = date("y",$time+(24*60*60*($offset)));
$tag = date("w",mktime(0,0,0,$month,$day,$year));
if($offset==0)
echo "<table>";
if($day==1)
echo "</table><br><br><br><table>";
echo "<tr><td>"+$tage[$tag].",der ".$day." . ".$month." . ".$year."<br></td></tr>";

}
?>



Wieso gibt er mir hier nicht den Wochentag davor aus?
 
nur schon auf den ersten blick sehe ich 1 fehler

4 letzte zeile heissts </table>

und dann kommt sowas raus
CODE 0,der 17 . 09 . 08
0,der 18 . 09 . 08
0,der 19 . 09 . 08
0,der 20 . 09 . 08
0,der 21 . 09 . 08
0,der 22 . 09 . 08
0,der 23 . 09 . 08
0,der 24 . 09 . 08
0,der 25 . 09 . 08
0,der 26 . 09 . 08
0,der 27 . 09 . 08
0,der 28 . 09 . 08
0,der 29 . 09 . 08
0,der 30 . 09 . 08
 
Im echo-Befehl steht vor $tage[$tag] ein "+", da sollte aber ein "." stehn. Ansonsten lass dir mal den Inhalt von $tag ausgeben, falls es nach der Berichtigung des +-Problems noch immer nicht gehn sollte.
 
Zurück
Oben