Ausgabe meines Gästebuches
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Hi Leute.
Ich spiel mich gerade mit meinem G?stebuch da merke ich das es nicht geht...
Ich poste mal den Skript bitte bessert mir die Fehler aus
Danke
---------------
Skript:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Unbenanntes Dokument</title>
<link rel="STYLESHEET" href="index.css<" type="text/css">
</head>
<body>
<?php
mysql_connect ("HOST", "USER", "PASS"); //Verbindung zum Server
mysql_select_db ("DB_NAME"); //Sucht die angegebene Datenbank herausraus
$abfrage = "SELECT * FROM guestbook";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
echo '
<table bgcolor=\"#003366\" align=\"center\" border=\"1\" bordercolor=\"#000000\">
<tr>
<td width=\"200px\" bgcolor=\"#003366\" class=\"title\" bordercolor=\"#003366\">', ,'<img src=\"bilder/pfeil.gif\" align=\"absmiddle\">', $row->title ,'</td>
<td width=\"200px\" bgcolor=\"#003366\" class=\"date\" align=\"right\" bordercolor=\"#003366\">', $row->datum ,'</td>
</tr>
</table>
<table bgcolor=\"#000000\" align=\"center\" border=\"1\" bordercolor=\"#FFFFFF\">
<tr>
<td width=\"400px\" colspan=\"2\" bgcolor=\"#CCCCCC\" class=\"text\">
', $row->text ,'
<br><br><br>
<div align=\"right\">', geschrieben von ,'<font class=\"autor\">', $row->autor ,'</font></div>
</td>
</tr>
</table>
<br>
<br>';
?>
</body>
</html>
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
while($row = mysql_fetch_object($ergebnis))
echo '
<table bgcolor=\"#003366\" align=\"center\" border=\"1\" bordercolor=\"#000000\">
<tr>
<td width=\"200px\" bgcolor=\"#003366\" class=\"title\" bordercolor=\"#003366\">', ,'<img src=\"bilder/pfeil.gif\" align=\"absmiddle\">', $row->title ,'</td>
<td width=\"200px\" bgcolor=\"#003366\" class=\"date\" align=\"right\" bordercolor=\"#003366\">', $row->datum ,'</td>
</tr>
</table>
<table bgcolor=\"#000000\" align=\"center\" border=\"1\" bordercolor=\"#FFFFFF\">
<tr>
<td width=\"400px\" colspan=\"2\" bgcolor=\"#CCCCCC\" class=\"text\">
', $row->text ,'
<br><br><br>
<div align=\"right\">', geschrieben von ,'<font class=\"autor\">', $row->autor ,'</font></div>
</td>
</tr>
</table>
<br>
<br>';
das muss zu
while($row = mysql_fetch_object($ergebnis)) {
echo '
<table bgcolor=\"#003366\" align=\"center\" border=\"1\" bordercolor=\"#000000\">
<tr>
<td width=\"200px\" bgcolor=\"#003366\" class=\"title\" bordercolor=\"#003366\">', ,'<img src=\"bilder/pfeil.gif\" align=\"absmiddle\">', $row->title ,'</td>
<td width=\"200px\" bgcolor=\"#003366\" class=\"date\" align=\"right\" bordercolor=\"#003366\">', $row->datum ,'</td>
</tr>
</table>
<table bgcolor=\"#000000\" align=\"center\" border=\"1\" bordercolor=\"#FFFFFF\">
<tr>
<td width=\"400px\" colspan=\"2\" bgcolor=\"#CCCCCC\" class=\"text\">
', $row->text ,'
<br><br><br>
<div align=\"right\">', geschrieben von ,'<font class=\"autor\">', $row->autor ,'</font></div>
</td>
</tr>
</table>
<br>
<br>';
}
werden. -
was soll das denn? du verwendest statt punkten kommas! wo hastn das her?
au?erdem sind die backslashes vor " falsch.
echo '
<table bgcolor="#003366" align="center" border="1" bordercolor="#000000">
<tr>
<td width="200px" bgcolor="#003366" class="title" bordercolor="#003366"><img src="bilder/pfeil.gif" align="absmiddle">' . $row->title . '</td>
<td width="200px" bgcolor="#003366" class="date" align="right" bordercolor="#003366">' . $row->datum . '</td>
</tr>
</table>
<table bgcolor="#000000" align="center" border="1" bordercolor="#FFFFFF">
<tr>
<td width="400px" colspan="2" bgcolor="#CCCCCC" class="text">
' . $row->text . '
<br><br><br>
<div align="right">geschrieben von<font class="autor">' . $row->autor . '</font></div>
</td>
</tr>
</table>
<br>
<br>'; -
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Unbenanntes Dokument</title>
<link rel="STYLESHEET" href="index.css<" type="text/css">
</head>
<body>
<?php
mysql_connect ("HOST", "USER", "PASS"); //Verbindung zum Server
mysql_select_db ("DB_NAME"); //Sucht die angegebene Datenbank herausraus
$abfrage = "SELECT * FROM guestbook";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo '
<table bgcolor=\"#003366\" align=\"center\" border=\"1\" bordercolor=\"#000000\">
<tr>
<td width=\"200px\" bgcolor=\"#003366\" class=\"title\" bordercolor=\"#003366\"><img src=\"bilder/pfeil.gif\" align=\"absmiddle\">', $row->title ,'</td>
<td width=\"200px\" bgcolor=\"#003366\" class=\"date\" align=\"right\" bordercolor=\"#003366\">', $row->datum ,'</td>
</tr>
</table>
<table bgcolor=\"#000000\" align=\"center\" border=\"1\" bordercolor=\"#FFFFFF\">
<tr>
<td width=\"400px\" colspan=\"2\" bgcolor=\"#CCCCCC\" class=\"text\">', $row->text ,'
<br><br><br>
<div align=\"right\">geschrieben von<font class=\"autor\">', $row->autor ,'</font></div>
</td>
</tr>
</table>
<br>
<br>';
}
?>
</body>
</html>
EDIT: Upss ja mit den backslashes is wirklich falsch, das habe ich gar nicht gesehen
Beitrag ge?ndert am 6.12 14:09 von screendevil -
junge glaub mir! die backslashes sind falsch! wenn du einen string in einfechen hochkommas hast musst du keinen backslash vor doppelte setzen!
echo 'hallo "welt"!'; //ausgabe: hallo "welt"! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage