Hallo,
ich weis, dieses Thema wurde schon 'zigmal behandelt.
Meine Versuche eine Seitennavigation (Blätterfunktion) zu erstellen schlugen bis jetzt immer fehl und ich weis nicht was ich falsch mache. Nach Lesen von Tutorials und Codeschnippseln sieht es bei mir wie folgt aus:
Es werde 2 Datensätze angezeigt, sollen ja auch. Auch die Seitenanzahl wird richtig berechnet. Die "Seitenzahlen"-Links für das Blättern werden auch richtig angezeigt. Nur das Blättern funkioniert nicht.Was mache ich verkehrt?
Gruß Arndtinho
ich weis, dieses Thema wurde schon 'zigmal behandelt.
Meine Versuche eine Seitennavigation (Blätterfunktion) zu erstellen schlugen bis jetzt immer fehl und ich weis nicht was ich falsch mache. Nach Lesen von Tutorials und Codeschnippseln sieht es bei mir wie folgt aus:
PHP:
// DB-Definition
// DB-Connect
// Anzahl der Datensätze in DB
// benötigten Seiten
$limit = 2;
$pages = ceil($anz/$limit);
// Limit-Werte
$page = 0;
$start = $page * $limit;
$ende = $start + $limit;
echo "Startwert: ".$start."<br>";
echo "Endwert: ".$ende;
if($ende > $anz) {
$ende = $anz;
}
// Abfrage der Datensätze
$sql = "SELECT * FROM ".$table." LIMIT ".$start.", ".$limit;
$res = mysql_query($sql, $con);
while($row = mysql_fetch_row($res)) {
echo $row[2]." - ".$row[3]."<br>";
}
// blättern
if ($page > 0) {
$i = $page - 1;
echo "<a href=\"blaettern.php?page=".$i."\">previous</a>";
}
for($i=1; $i<=$pages; $i++) {
echo "<a href=\"blaettern.php?page=".$i."\">".$i."</a> | ";
}
if ($page < $pages) {
$i = $page + 1;
echo "<a href=\"blaettern.php?page=".$i."\">next</a>";
}
Es werde 2 Datensätze angezeigt, sollen ja auch. Auch die Seitenanzahl wird richtig berechnet. Die "Seitenzahlen"-Links für das Blättern werden auch richtig angezeigt. Nur das Blättern funkioniert nicht.Was mache ich verkehrt?
Gruß Arndtinho