Tom: Vereinfachung meines Blättermechanismus

Beitrag lesen

Hello,

ich habe jetzt versucht, die verschiedenen Parts zu trennen, das Resultat ist nun folgendes:

$Ausgabe = '';

$Seite = isset ($_GET ['Seite']) ? (int) $_GET ['Seite'] : 1;

hier stimmt die untere Schranke noch nicht. Es fehlt der Range-Check.
Wenn in Seite 'abc' drinsteht, ergibt (int)$_GET ['Seite'] 0.

Du solltest also entweder die 0 extra behandeln, oder die erste Seite mit 0 benennen und ggf. in der weiteren Verarbeitung (oder der Ausgabe) dann 1 addieren.

Und was ist mit negativen Seitenzahlen?

Der Range-Check sollte allerdings erst durchgeführt werden, wenn die Gesamtseitenzahl ermittelt wurde, ist also ggf. erst Aufgabe der Funktion "hole_anzeigedaten()".

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de