Wo liegt der Fehler?
Felix der Hase
- php
Das ist (ein Teil von) meinem Script:
echo "<tr>";
echo "<td> $snr </td>";
echo "<td>" . $meldung["verein"] . '\n'
. $meldung["athlet1"] . ( . $meldung["jg1"] . ),
. $meldung["athlet2"] . ( . $meldung["jg2"] . ),
Der geht dann noch so weiter nur das die Variablen andere Namen bekommen.
Der Computer sagt mir
Parse error: parse error in C:\xampp\htdocs\phpversuch\ausgabe.php on line 26
(line 26 entspricht der Zeile hinter dem '\n')
Wo liegt da der Fehler und wie behebe ich den?
Gruß Felix
Hallo
Wo liegt da der Fehler und wie behebe ich den?
ersetze die ' um \n durch ".
;)
MfG
ersetze die ' um \n durch ".
Das verursacht aber keinen PHP-Fehler.
Wo liegt da der Fehler und wie behebe ich den?
Du hast die Grundlagen der Zeichenketten-Verkettung scheinbar nicht verstanden oder wendest sie zumindest nicht an.
Warum stehen ( . $meldung["jg1"] . ) hier Klammern drum rum?
Hello,
Warum stehen ( . $meldung["jg1"] . ) hier Klammern drum rum?
vermutlich sollte es so aussehen:
echo $wert . '(' . $meldung["jg1"] . ')', 'nächster Wert', "\r\n", 'und so weiter';
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg
echo "<td> $snr </td>"; echo "<td>" . $meldung["verein"] . '\n' . $meldung["athlet1"] . ( . $meldung["jg1"] . ),
Klammern weg und vorallem das Komma weg!
. $meldung["athlet2"] . ( . $meldung["jg2"] . ),
auch das Komma weg, oder ein Strichpunkt hin. Ebenfalls am besten die Klammern auch noch weg.
Wie kann man nur so nen schlampigen Code schreiben?
Oder willst du die Klammern ausgeben? Dann müssen die auf jeden Fall auch noch in Anführungszeichen!!!
Außerdem wird '\n' nicht den gewünschten Effekt bringen, ersetze es durch "\n" oder (in diesem Fall) lass es gleich ganz weg, außer du machst es der Übersichtlichkeit des Quellcodes wegen.
Grüße
Hello,
Das ist (ein Teil von) meinem Script:
echo "<tr>";
echo "<td> $snr </td>";
echo "<td>" . $meldung["verein"] . '\n'
. $meldung["athlet1"] . ( . $meldung["jg1"] . ),
. $meldung["athlet2"] . ( . $meldung["jg2"] . ),Der geht dann noch so weiter nur das die Variablen andere Namen bekommen.
Der Computer sagt mir
Parse error: parse error in C:\xampp\htdocs\phpversuch\ausgabe.php on line 26
(line 26 entspricht der Zeile hinter dem '\n')
Wo liegt da der Fehler und wie behebe ich den?
Das '\n' ist ein normales Literal und wird auch so ausgegeben. Wenn Du einen Zeilenumbruch für die HTML-Source haben willst, dann müsstest Du Doppelhäkchen benutzen und der Ordnung halber auch "\r\n" schreiben.
Die runden Klammern können vom Parser an dieser Stelle nicht ausgewertet werden.
Die Kommata dürften hingegen keinen Probleme für den Parser bedeuteten, denn echo lässt auch eine durch Komma getrennte Werteliste zu.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg