Enrico: Blätter-Funktion in PHP

Beitrag lesen

Hallo,

Ich habe - unter Zuhilfenahme einiger Tutorials - das Grundgerüst eines Gästebuches in PHP programmiert, das so auch schon wunderbar funktioniert, worauf ich stolz bin (bin absoluter, aber begeisterter PHP-Anfänger).

Nun stehe ich aber vor dem - für mich riesigen - Problem, eine dynamische Steuerungs-Funktion zum Vor-und Zurückblättern einzubauen. Ich habe mir diesbezüglich schon etliche Gästebücher angeschaut, konnte aber die Vorgehensweise leider nicht "herausfiltern".

Die Anzeige soll folgendermassen aussehen:

Erste Seite | Zurück | 6 | 7 | 8 | 9 | 10 | Vor | Letzte Seite

"Zurück": 5 Seiten zurückblättern
"Vor":    5 Seiten vorblättern

Die Anzeige der Steuerung soll natürlich in Abhängigkeit der tatsächlich vorhandenen Einträge in Verbindung der Anzahl der Seiten erfolgen, d.h. alle Einträge sollen auf x Seiten verteilt werden. Befindet man sich auf der ersten Seite unseres Gästebuches, dann machen die Links "Erste Seite" und "Zurück" keinen Sinn. Analog dazu sollen die Links "Vor" und "Letzte Seite" nicht angezeigt werden, wenn man sich auf der letzten Seite befindet.

Die von mir verwendeten Variablen lauten folgendermassen:

$anzahl              = file("CSV_gaestebuch_eintraege.csv");
$temp                = count($anzahl)-1;
$eintraege_pro_seite = 10;

Könnt Ihr mir da bitte weiterhelfen ?

MfG, Enrico