smsterminal
Mitglied
wie bekomme ich die fortlaufende nummerierung der datensätze raus??lg marcus
Code:
<?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 = 15;
// Ü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>" . ($zaehler + 1) . ". " . $daten[$zaehler] . "</p>\n";
}
?>