Ich gebe mal den kompletten code: hier sollte eine weiter und zurück funktion mit reinkommen wie ebend gepostet! wo kommt das rein, der code ist so ok und soll wie jetzt auch die zahlen anzeigen dazu, nur vorne und hinten mit "weiter" und zurück" tag.
Seite:
<?php
// Daten auf mehreren Seiten aufteilen - Homepage-Total.de
// Datei "zitate.txt" in ein Array ($daten) einlesen
// Trennzeichen ist der Zeilenumbruch (CR)
$daten = file("zitate.txt");
// Wieviel Datensätze (Zeilen) sollen pro Seite angezeigt werden
$daten_pro_seite = 25;
// Überprüfen ob über $_GET["seitenzahl"] eine Seitenzahl gesendet wurde
$seitenzahl = ((isset($_GET["seitenzahl"])) ? $_GET["seitenzahl"] : 0);
$fortlaufende_nummer = 0; // $fortlaufende_nummer auf 0 setzen
// Die Schleife zeigt jeden X-ten ($daten_pro_seite) Datensatz mit einem Link an
for ($zaehler = 0; $zaehler < count($daten); $zaehler = $zaehler + $daten_pro_seite) {
$fortlaufende_nummer++; // $fortlaufende_nummer erhöhen
// Mit dem Link wird seitenzahl=$zaehler als $_GET["seitenzahl"] übergeben
echo "<a href=\"?seitenzahl=$zaehler\">" .
// Die aktuelle Seite hervorheben
(($zaehler == $seitenzahl) ? " [" . $fortlaufende_nummer . "]" : $fortlaufende_nummer) .
"</a> \n";
}
// Die ausgewählten Datensätze in einer Schleife ausgeben
for ($zaehler = $seitenzahl; $zaehler < ($seitenzahl + $daten_pro_seite); $zaehler++) {
echo "<p>" . $daten[$zaehler] . "</p>\n";
}
?>