Tobias: blaettern

Beitrag lesen

hi

Ich schaetze dass das an den Anfuehrungszeichen bei <a> liegt, die stelle finde ich aber nicht !!

liegt es auch s.u.

zuerst habe ich gedacht, dass es die Zeile war:
echo "<a href="gaestebuch.php?"; // muss hier vor dem ; noch ein " sein? so?
"<a href="gaestebuch.php?"";
Der browser zeigte aber einen Fehler an, dann habe ich es rueckgaengig gemacht.

die zeile ist es auch nicht, da du sonst das was bei href="" in den Anführungszeichen steht nach dem Fragezeichen beendest.

{
     echo "<a href="gaestebuch.php?";
     echo "start=".($start-$eintraege_pro_seite);
     echo "&eintraege_pro_seite=".$eintraege_pro_seite;
     echo ">zurück</a>";

^^hier ist der fehler da muss noch ein Anführungszeichen hin, also muss die zeile so lauten:
echo "">zurück</a>";
(das Anführungszeichen muss maskiert werden)

if ($start+$eintraege_pro_seite<sizeof($g))
    {
     echo "<a href="gaestebuch.php?";
     echo "start=".($start+$eintraege_pro_seite);
     echo "&eintraege_pro_seite=".$eintraege_pro_seite;
     echo ">Weiter</a>";

hier genauso:
echo "">Weiter</a>";

<font face="Verdana" size="1">

das solltest du dir ganz schnell wieder abgewöhnen :)
besser mit css

<b><br><br><center>Eintragen in mein Gästebuch</b><br>

<center> ist auch kein "richtiges" html

hth und gruß
Tobias