Tobias Kloth: Gästebuch mit Seitenscript

Beitrag lesen

Hallo Malte,

Notice: Undefined index: seite in D:\apachefriends\xampp\htdocs\arne\gbook.php on line 77

*argh* ist es den soo schwer in den Code zu schauen und sich zu fragen, warum php bei der Zeile
  $seite = $_GET['seite'];
meckert (die Zeile hat jedenfalls meine Glaskugel für schuldig erklärt)?

Es gibt an der Stelle einfach kein Array-Element mit dem Schlüssel "seite" in $_GET, also gibt PHP einen Hinweis aus. Sinnvoller wäre an der Stelle wohl ein $seite = isset($_GET['seite'])?$_GET['seite']:1; (dazu lies dazu bitte http://de2.php.net/isset und http://de2.php.net/language.operators.comparison).

Notice: Undefined offset: 1 in D:\apachefriends\xampp\htdocs\arne\gbook.php on line 93

die Meldungen rühren vermutlich daher, dass du $element weiter oben nur mit einem Element gefüllt hast - mit der Zeile $elemente = array('<table><tr>[...]'); überschreibst du das Element in $elemente nämlich bei jedem Schleifendurchlauf ...
Richtiger wäre an der stelle $elemente[] = '...'; (siehe http://de2.php.net/language.types.array#language.types.array.syntax.modifying, lies die Seite bitte gleich ganz durch) - ich vermute aber mal, dass die Zeiles sowieso nicht das macht was du erwartest, da die enthaltenen Funktionen (nl2br, stripslashes, date) nicht ausgeführt werden (da innerhalb von Anführungszeichen), sondern einschließlich der überflüssigen <?php bzw. ?> als Text im HTML-Dokument landen.

Grüße aus Nürnberg
Tobias