parse error, unexpected T_FOR in...
Chris
- php
Hallo
Ich habe eine Variable $x die HTML-Code beinhaltet. Die einzelnen Zeilen hänge ich der Variable (mit .=) jeweils an. Nun kommt in einer Tabellenzelle des HTML-Codes eine FOR-Schleife vor. Irgendwie mach ich da was falsch. Jedenfalls bricht der Parser immer mit der Fehlermeldung Parse error: parse error, unexpected T_FOR in... etc.a b. Unten seht ihr den Code. Kann mir jemand sagen wo das Problem liegt? Vielen Dank im voraus!
Hier der Code:
$x = "<html>\n"
...
."<td valign=3D"top">".for($i=0;$i<count($Datum);$i++){ $Datum[$i]; }."</td>\n"
...
.="</html>";
Gruss Chris
Hallo!
$x = "<html>\n"
...
."<td valign=3D"top">".for($i=0;$i<count($Datum);$i++){ $Datum[$i]; }."</td>\n"
...
.="</html>";
Du mischt hier was! Entweder
$x ="<html>\n"
."asdasd".$data."jkhg"
."asdasds";
oder
$x ="<html>\n";
$x .="asdasd".$data;
$x .="asdasds";
Kann aber auch daran liegen das ich nur wenig Code habe und Du nicht die Zeile nennst in der der Fehler auftritt(die Ursache kann schon früher im Script liegen). Im allgemeinen sollte man das Problem so lange vereinfachen bis man den Fehler gefunden hat.
Grüße
Andreas
Hi,
."<td valign=3D"top">".for($i=0;$i<count($Datum);$i++){ $Datum[$i]; }."</td>\n"
Du kannst eine for-Schleife nicht mit einem String verknüpfen.
Du mußt in der Schleife die jeweilige Ausgabe an den String anhängen.
cu,
Andreas