Hi,
bei meinem Forum habe ich gerade versucht, die Anzahl der Ausgegebenen Beiträge pro Seite auf 10 zu setzen, und, falls vorhanden, einen link auf dei nächsten / vorherigen 10 Beiträge zu setzen. das sieht (vereinfacht) so aus:
/* Zuvor definierte Variable $x = Anzahl der Beiträge gesamt.
$start wird beim Aufruf des Links auf die nächste / vorherige Seite mit $start = $start + 1 (-1); verändert.
$ende = $start + 10;
desweiteren eine if-Anweisung, die, sofern $go gesetzt ist, bei "next" (prev) $start (und $ende) um 10 erhöht (erniedrigt). */
if($x > $ende) {
for($start < $ende; $start++;) {
// hier Ausgabe eines Beitrags
}
} elseif($x <= $ende) {
for($start < $x; $start++;) {
// hier Ausgabe der postings wenn sie weniger als 10 sind...
}
}
if($x > (<) $ende ($start)) {
// echo: link, der $go auf next (prev) setzt
}
So in etwa. Bei der Ausgabe schreibt er mir aber unendlich viele Tabellenzellen. Ohne Inhalt. Bis man auf Stop drückt. Wieso?
Das Script ist jetzt nicht ganz ausführlich, kann ich bei fragen noch nachholen.
Schöne Grüsse,
Dave