Fehlermeldung --> echo
mark
- php
Hallo Leute
Ich habe ein kleines Problem...
Beim Nachfolgenden Code erscheint immer eine Fehlermeldung wegen dem echo..
<?
echo "<table width="900" border="0" cellspacing="1" cellpadding="1">";
echo "<tr>";
echo "<td width="100" bgcolor="#E2E2E2"><b>Datum</b></td>";
echo "<td width="200" bgcolor="#E2E2E2"><b>Eintrag</b></td>";
echo "</tr>";
$verbindung = @mysql_connect("localhost", "root", "");
$abfrage = "Select datum, text FROM news ORDER BY datum DESC";
$erg = mysql_db_query("sascha", $abfrage, $verbindung);
if ($erg=='') {
exit;
}
(list($datum, $text) = mysql_fetch_row($erg))
echo "<tr>";
echo "<td>"$datum"</td>";
echo "<td>"$text"</td>";
echo "</tr>";
echo "</table>";
?>
Könnte jemand vielleicht weiterhelfen?
Greetz
Hallo!
Beim Nachfolgenden Code erscheint immer eine Fehlermeldung wegen dem echo..
Hast Du dich schon mal gefragt bei welchem echo die Fehlermeldung kommmt?
Beste Grüße
Viennamade
Hello,
Beim Nachfolgenden Code erscheint immer eine Fehlermeldung wegen dem echo..
Hast Du dich schon mal gefragt bei welchem echo die Fehlermeldung kommmt?
Und verrätst DU uns auch, welche Fehlermeldung bei echo kommt? ;-)
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
aber gerne doch..
nachdem ich den code so abgeändert habe, wie ihr gesagt habt, kommt diese fehlermeldung
Parse error: parse error, unexpected T_ECHO
Hallo mark!
nachdem ich den code so abgeändert habe, wie ihr gesagt habt, kommt diese fehlermeldung
Parse error: parse error, unexpected T_ECHO
Gut... Und welche Zeile? Bei PHP-Fehlermeldungen wird die betreffende Zeilennummer mit angegeben. Bitte poste uns die betreffende Zeile (nicht nur die Nr.).
Ja. Ich habe mir das schon überlegt. Und es muss beim unteren echo teil sein..
Hallo Greetz,
Beim Nachfolgenden Code erscheint immer eine Fehlermeldung wegen dem echo..
PHP bietet gute Möglichkeiten zur Behebung socher Probleme gerade durch die selbst Fehlermeldung an. Lies bitte die Fehlermeldung! Dort ist auch immer die Zeilennummer notiert. Damit solltest Du, wenn Du immer einen vergleichenden Blick ins Manual http://de3.php.net/ wirfst, schnell zu einer Lösung kommen.
Ach im übrigen, Du bist hier auch der Einzige, der diese Fehlermeldung kennt. Na geht ein Licht auf?
Gruß aus Berlin!
eddi
Hallo mark
Ich habe ein kleines Problem...
Beim Nachfolgenden Code erscheint immer eine Fehlermeldung wegen dem echo..
[...]
echo "<td>"$datum"</td>";
echo "<td>"$text"</td>";
[...]
Richtig muss es heissen:
echo "<td>".$datum."</td>";
echo "<td>".$text."</td>";
Strings werden in PHP mit einem Punkt (".") verkettet
Hello,
Richtig muss es heissen:
echo "<td>".$datum."</td>";
echo "<td>".$text."</td>";Strings werden in PHP mit einem Punkt (".") verkettet
oder aber:
echo "<td>$datum</td>";
echo "<td>$text</td>";
Aufgrund der doppelten Häkchen werden alle skalaren Variablen und alle Escapesequenzen ersetzt.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
hi!
Beim Nachfolgenden Code erscheint immer eine Fehlermeldung wegen dem echo..
echo "<td>"$datum"</td>";
echo "<td>"$text"</td>";
^^^^
wird so verkettet: echo "<td>".$text."</td>" bzw. "<td>".$datum."</td>";
du kannst außerdem alles in ein echo schreiben so:
dann wird der code übersichtlicher...
<?
echo '<table width="900" border="0" cellspacing="1"
cellpadding="1">
<tr>
<td width="100" bgcolor="#E2E2E2"><b>Datum</b></td>
<td width="200" bgcolor="#E2E2E2"><b>Eintrag</b></td>
</tr> ';$verbindung = @mysql_connect("localhost", "root", "");
$abfrage = "Select datum, text FROM news ORDER BY datum DESC";
$erg = mysql_db_query("sascha", $abfrage, $verbindung);
if ($erg=='') {
exit;
}
(list($datum, $text) = mysql_fetch_row($erg))echo '<tr>
<td>'.$datum.'</td>
<td>'.$text.'</td>
</tr></table>';
?>
hoffe ich konnte helfen
lg
azok(=freak)