Seitenanzeige fängt bei 0 statt 1 an!?

PaRADoX

Erfahrenes Mitglied
Hallo Leute,
also ich hab mir das Tutorial von Dunsti reingezogen und es hat auch alles geklappt. Nur fängt die Seitenzahl bei 0 an, und ich hätte gerne das die Seitenzahl bei 1 anfängt. Wie kann ich das ändern? Ich hab schon alles ausprobiert aber komme nicht weiter! ...bitte für nen "Dummie" erklären! ;)

Hier nochmal der Link zum Tutorial:
Ausgabe eines Gästebuchs auf mehrere Seiten verteilen (PHP und MySQL)
http://www.tutorials.de/tutorials6083.html

Ahso, ich wusste nicht ob ich meine Frage unters Tutorial hätte posten sollen, deswegen dieser neue Thread. SORRY wenn es falsch war!

Schonmal vielen Dank an alle Helfer!
 
Original geschrieben von PaRADoX
Ahso, ich wusste nicht ob ich meine Frage unters Tutorial hätte posten sollen, deswegen dieser neue Thread. SORRY wenn es falsch war!
Nö nö, das ist schon richtig hier ;)

Geb doch einfach nicht die Seitenzahl aus, sondern die Seitenzahl+1. Für das interne Handling war es nämlich, soweit ich mich erinnern kann, sinnvoll bis nötig, dass die Seiten mit 0 Anfangen. Aber keiner zwingt dich ja, genau das auszugeben, was intern behandelt wird.
 
OK, klingt alles ganz logisch... Aber wie setzte ich das jetzt um!? Hab da ein wenig rumgetipselt und hier und da +1 versucht aber das funktioniert nicht! *schief* Sorry, aber bin noch nicht so fit in Sachen PHP! :(
 
Du muss nach echo oder print suchen.

Statt
PHP:
echo "Seite $page - Einträge von $start bis $ende <BR> \n";

kannst du $page+1 schreiben.
 
Wenn ich versuche in den Teil den Vorschlag einzubauen...

PHP:
if ($page>0) { 
    $i=$page-1; 
    echo "<A HREF=\"guestbook.php?page=$i\">&lt;previous</A>"; 
} 
for($i=0; $i<=$seiten; $i++) { 
    if ($i==$page) { 
        echo $i."&nbsp;"; 
    } 
    else { 
        echo "<A HREF=\"guestbook.php?page=$i\">$i</A>&nbsp;"; 
    } 
} 
if ($page<$seiten) { 
    $i=$page+1; 
    echo "<A HREF=\"guestbook.php?page=$i\">next&gt;</A>"; 
}

...klappt das nicht. Er fängt noch immer mit der Seite 0 an!? :( Was mache ich falsch?
 
PHP:
if ($page>0) { 
    $i=$page-1; 
    echo "<A HREF=\"guestbook.php?page=".$i."\">&lt;previous</A>"; 
} 
for($i=0; $i<=$seiten; $i++) { 
    if ($i==$page) { 
        echo $i+1."&nbsp;"; 
    } 
    else { 
        echo "<A HREF=\"guestbook.php?page=".$i."\">".$i+1."</A>&nbsp;"; 
    } 
} 
if ($page<$seiten) { 
    $i=$page+1; 
    echo "<A HREF=\"guestbook.php?page=".$i."\">next&gt;</A>"; 
}


so?
 
Zuletzt bearbeitet:
Vielleicht so?

PHP:
if ($page>0) { 
    $i=$page-1; 
    echo "<A HREF=\"guestbook.php?page=$i\">&lt;previous</A>"; 
} 
for($i=0; $i<=$seiten; $i++) { 
    if ($i==$page) { 
        echo $i+1."&nbsp;"; 
    } 
    else { 
        echo "<A HREF=\"guestbook.php?page=$i\">$i+1</A>&nbsp;"; 
    } 
} 
if ($page<$seiten) { 
    $i=$page+1; 
    echo "<A HREF=\"guestbook.php?page=$i\">next&gt;</A>"; 
}
 
Zurück