ich habe eine Seitennavi geschrieben. D.h., daß ich pro Seite nur 10 Einträge anzeigen lasse, um die Seite übersichtlich zu halten.
Hier mal die ganze Seitennavi:
PHP-Code:
<?php
//Seitennavigation erstellen
$eps = 10;//Einträge pro Seite ausgeben
$seiten = ceil($zeilen_autor1/$eps); //ergibt x Seiten
if ($seiten < 1) $seiten = 1;
if ($seiten > 3){
$verweis['verweis'] .= " <a class=seitenzahlen href=\"11.php?autor=".$array_autor1['Autor']."&&seite=1\"><img border=0 src=\"../grafiken/erste.gif\" alt=\"\"></a> ";}
else {
$verweis['verweis'] .= "";
}
//Seiten-Verweis berechnen
for ($f = ($seite-5); $f <= $seite; $f++){
if ($f <= 0) {$verweis['verweis'] .= "";}
else {
if ($seite == $f) {$verweis['verweis'] .= "<span class=aktuelle_seitenzahl>[b]".$f."[/b]</span>";}
else {
$verweis['verweis'] .= " <a class=seitenzahlen href=\"11.php?autor=".$array_autor1['Autor']."&&seite=".$f."\">".$f."</a> ";}
if ($seite == $f) {$verweis['verweis'] .= "";}
$anfang = ($seite-1)*$eps;
}
}
for ($f = ($seite+1); $f <= ($seite+5); $f++){
if ($f > $seiten){$verweis['verweis'] .= "";}
else {
$verweis['verweis'] .= " <a class=seitenzahlen href=\"11.php?autor=".$array_autor1['Autor']."&&seite=".$f."\">".$f."</a> ";}
}
if ($seiten > 3){
$verweis['verweis'] .= " <a class=seitenzahlen href=\"11.php?autor=".$array_autor1['Autor']."&&seite=".$seiten."\"><img border=0 src=\"../grafiken/letzte.gif\" alt=\"\"></a> ";}
else {
$verweis['verweis'] .= "";
}
?>
PHP-Code:
<?php
mysql_query("SELECT * FROM Buecher WHERE Autor='".$array_autor1['Autor']."' ORDER BY Titel ASC LIMIT $anfang,$eps");
?>
Hat jemand eine Idee, warum es nicht funktioniert?
Einen Kommentar schreiben: