Kannst dir dann dieses Konstrukt erklären:
PHP-Code:
if ('POST' == $_SERVER['REQUEST_METHOD']) {
// Anzeigen von Gästebuchbeiträgen und dem Formular.
}
readfile('footer.html');
{
Immer daran denken. Für jede geöffnete Klammer benötigts du eine schließende. Und die auch bitteschön an den richtigen Stellen. Ein Tipp von mir. Arbeite lieber erst mal mit den BSD-Style und formatiere deinen Code so:
PHP-Code:
if (!$result)
{
die('Der Query konnte nicht ausgeführt werden: '.$db->error);
}
if ($result->num_rows)
{
while ($row = $result->fetch_assoc())
{
echo '<div class="beitrag">'."\n";
echo ' <span class="autor">'.htmlspecialchars($row['Autor'])."</span>\n";
echo ' <span class="datum">'.$row['Datum']."</span>\n";
echo " <p>\n";
echo nl2br(htmlspecialchars(preg_replace('~\S{30}~', '\0 ', $row['Inhalt'])));
echo " </p>\n";
echo "</div>\n";
}
echo '<p class="info">Es sind keine Gästebucheinträge vorhanden</p>';
}
readfile('formular.html');
Vielleicht fallen dir die Fehler dann schneller auf.
Peter