Pagination - 1 2 3 4 ... 64 - Daten kommen aus Mysql-Datenbank
Guma
- php
Hallo zusammen,
ich habe ein Portfolio programmiert, das meine gesammelten Werke zeigt, mit einem weiterbutton kommt der Besucher stets zum nächsten Werk.
sieht so aus:
BILD (WERK)
zurück 1 2 3 4 5 6 7 8 9 10 11 12 13 14 weiter
so jetzt habe ich aber 64 Werke und meine Pagination unten wird einfach zu lang. Dafür habe ich mir folgende Anordnung ausgedacht:
zurück 1 ... 32 33 34 35 36 ... 64 weiter
34 ist hier z.B. meine aktive Seite. die daten kommen aus einer Datenbank und werden mit einer while schleife gesammelt und ausgegeben.
wie ich die 1 darstelle, weiss ich, nur wie bringe ich die listung so hin, dass jeweils zwei Links vor und zwei hinter dem aktiven link stehen.
Kann ich das über ein array lösen, wie sieht so etwas genauer aus, für Hilfen und Anregungen bin ich dankbar.
Grüße Guma
Hi,
wie ich die 1 darstelle, weiss ich, nur wie bringe ich die listung so hin, dass jeweils zwei Links vor und zwei hinter dem aktiven link stehen.
Beispielsweise ueber eine for-Schleife, die mit einem geeigneten Zaehlerstand startet, und bei einem naechsten geeigneten Zaehlerstand wieder abbricht.
MfG ChrisB
Hello,
zurück 1 ... 32 33 34 35 36 ... 64 weiter
Einen Lösungsvorschlag findest Du unter
http://selfhtml.bitworks.de/artikel_locking/show_visitors.php
Ein harzliches Glückauf
Tom vom Berg
sieht so aus:
BILD (WERK)zurück 1 2 3 4 5 6 7 8 9 10 11 12 13 14 weiter
zurück 1 ... 32 33 34 35 36 ... 64 weiter
Schau dir doch auch mal als Anregung die Blätterfunktion an.
Wobei ich dir gleich sagen kann, das die Version von Tom die bessere scheint.