Tom: unLogischer fehler in Blätterfunktion ?

Beitrag lesen

Hello,

$maxseite = ($gesamt/$proseite)-1;

Also (6/5)-1 = 0. Es müssen bei 6 Einträgen aber 2 Seiten werden.
$maxseite ist demnach falsch berechnet.

Das hängt davon ab, wie man rechnet. Wie ein Mathematiker oder wie ein Informatiker ;-))

Wenn die sowieso benötigte Seite die Nummer 0 trägt, dann hat die höchste Seite die Nummer 1

Da bei den ganzen Berechnungen später die Zählung von 0 bis (Anzahl-1) vorteilhaft ist, kann er das ruhig so lassen, aber bei der Ausgabe der Bezeichnungen nachher daran denken. Denn der Benutzer würde Seite 1 bis n erwarten...

Tafkat, Du solltest Deinen Code strukturieren. Mische nicht

  • Datenübernahme externer Daten (POST, GET, ...)
  • Steuerung (Buttons und Schalter auswerten )
  • Berechnung
    -- Datenmanipulation
  • Ausgabe

Woher weiß das Script, welche Seite der Browser als letztes angezeigt hatte?
Oder willst Du die Seiten direkt referenzieren mit einem Link oder Button?

Dann brauchst Du ja nur soviele Links auszugeben, wie es Seiten gibt.

Harzliche Grüße vom Berg
http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau