Im folgenden habe ich mir ein Möglichkeit überlegt eine Navigation als Seitennummern umzusetzen.
<?php
$nnn=0; // Basiswert zur Seitenberechnung
$seiten=17; // Anzahl Seiten insgesamt
$i=6; // Aktuelle Seite
if ($nnn != $seiten) {
for (; ; ) {
if ($nnn == $i) {
$eho1 = " [".$i."] ";
$link .= $eho1;
if ($nnn <= $seiten) {
$i = $i+1;
while ($i <= $seiten) {
$spg = $i++;
$eho2 = "<a href=\"http://www.seite.de/?view=tutz&page=".$spg."\">";
$eho2 .= $spg;
$eho2 .= "</a> ";
$link .= $eho2;
}
}
break;
}
if ($nnn <= $seiten) {
$eho3 = "<a href=\"http://www.seite.de/?view=tutz&page=".$nnn."\">";
$eho3 .= $nnn+1;
$eho3 .= "</a> ";
$nnn++;
$link .= $eho3;
} else {
echo "--- Script Error ---";
break;
}
}
} else {
echo "Page: [1]"; // Anzeige wenn es keine weiteren Seiten gibt
}
print $link; // Ausgabe von allem vorher durchlaufendem
?>
Die Ausgabe sieht dann so aus "Page: 1 2 3 4 [5] 6 7 8". Die eingeklammerte Seite ist die aktuell sichtbare.