Mailinglisten-Archive |
Hi Rene,
hier ein Code-Schinppsel aus meinem Gästebuch, der genau das bewirkt:
<?php
// Navigations-Links ausgeben
if (!($pos == 0)) {
$newpos = $pos - $maxcount;
echo "<a href=\"" . $PHP_SELF . "?pos=" . $newpos . "\">zurück</a> ";// Link zum zurück blättern
}
if ($numpages != 1) {
for ($i = 1; $i <= $numpages; $i++) {// Seitenzahlen
$newpos = $maxcount * ($i - 1);
if ($i == $page) {
echo "<b>" . $i . "</b> ";// aktuelle Seitennummer fett
} else {
echo "<a href=\"" . $PHP_SELF . "?pos=" . $newpos . "\">" . $i . "</a> ";
}
}
}
if (!(($pos / $maxcount) == ($numpages - 1)) && ($numpages != 1)) {// Test ob letzte Seite
$newpos = $pos + $maxcount;
echo " <a href=\"" . $PHP_SELF . "?pos=" . $newpos . "\">vor</a>";// Link zum vor blättern
}
?>
Natürlich musst du $pos, $maxcount und $numpages vorher definieren.
Wenn irgendwas unklar ist ... frag einfach :-)
Bye Benjamin
PS: Sorry an alle wegen der Langen Zeilen ... aber sonst
wird der Code unleserlich
--
"Wat jeht uns die Sintflut ahn ..." (Wolfgang Niedecken)
http://www.hirnstrudel.de
mailto:cybermage_(at)_hirnstrudel.de
php::bar PHP Wiki - Listenarchive