phpbar.de logo

Mailinglisten-Archive

[php] Next 1,2,3,4 Back Function

[php] Next 1,2,3,4 Back Function

Benjamin Billian cybermage_(at)_hirnstrudel.de
Thu, 9 Mar 2000 15:43:10 +0100


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&uuml;ck</a>&nbsp;&nbsp;";// 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>&nbsp;";// aktuelle Seitennummer fett
} else {
echo "<a href=\"" . $PHP_SELF . "?pos=" . $newpos . "\">" . $i . "</a>&nbsp;";
}
}
}
if (!(($pos / $maxcount) == ($numpages - 1)) && ($numpages != 1)) {// Test ob letzte Seite
$newpos = $pos + $maxcount;
echo "&nbsp;<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