kostenloser Webspace werbefrei: lima-city


Ausgabe meines Gästebuches

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    sirseven

    sirseven hat kostenlosen Webspace.

    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\">', &nbsp; ,'<img src=\"bilder/pfeil.gif\" align=\"absmiddle\">',&nbsp; $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>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. b*****n

    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.
  4. Autor dieses Themas

    sirseven

    sirseven hat kostenlosen Webspace.

    Hat sich leider nicht getan!!!
    Der Fehler bleibt gleich:

    Parse error: parse error in /home/htdocs/web256/html/guestbook/index.php on line 23
  5. k***o

    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>';
  6. nein die Backslashes sind nicht falsch, die Kommas sind falsch....

    Dieto

  7. <!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 :cool:

    Beitrag ge?ndert am 6.12 14:09 von screendevil
  8. k***o

    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"!
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!