Hallo,
Wie bekomme ich dann den Link zu den z.B. nächsten 5 Einträgen automatisch angepasst?
Mit einfacher Arithmetik und URL-Argumenten/Parametern:
- du definierst eine Variable $offSet
- initialisierst diese entweder auf 0 oder auf den Wert, der per URL übergeben worden ist
- für den neuen Link addierst du einfach das jeweilige $offset und das Interval
1. Seite: 0, 10
-> $offset ist nicht übergeben worden, also nimmt es den Wert 0 an
-> <a href="nächsteSeite.php?offset=0+10">...</a>
2. Seite 10, 10
-> $offset ist übergeben worden und nimmt den Wert 10 an
-> <a href="nächsteSeite.php?offset=10+10">...</a>
... usw
Das SQL dazu kannst du dir ja geeignet in PHP zusammenbauen.
$sql = "SELECT blabla FROM blubb LIMIT ".$offset.",10";
Vorsicht vor SqlInjection!!! (Mein beispiel wäre anfällig)
Eigentlich mit etwas Nachdenken nicht so schwer, oder?
Evt. solltest du auch eine konkrete Sortierung mittels ORDER BY in Betracht ziehen. Und von SELECT * solltest du Abstand nehmen, benenne die auszugebenden Spalten ausdrücklich. Tipp: Damit kann man sogar die Ausgabereihenfolge von Spalten ändern und bestimmte Spalten von der Ausgabe ganz einfach durch Nichtnennung ausschliessen. ;)
Ciao, Frakn