Seitenlinks nach xx Beiträgen auf einer Seite

Peter Kluge

Angesehenes Mitglied
Hallo Leute.

Da ich mit meinen eingebauten php Menü (Framesmenü) soweit fertig bin wollte ich nun noch ein Seitenmenü einbauen.

Also wenn ich z.B. 4 Beiträge habe, soll unterhalb von den Beiträgen

Seite 1 | 2 | 3 stehen damit die Seite nicht zu lang wird.

Mein Code sieht bis jetzt so aus:

<?

if (file_exists($spezloc.$id."_".$spid[$i]."_tn.jpg")==1):

echo "<td width=".(bild($spezloc.$id."_".$spid[$i]."_tn.jpg","w")+10)." valign = \"top\">";

echo "<a href=aktion_step4.php?fid=".$i."><img src=".$spezloc.$id."_".$spid[$i]."_tn.jpg border=0 alt=\"zur Filmvorstellung\"></a>";

echo "</td>";

endif;

echo "<td valign = \"top\">";

echo "<b>".$titel[$i]."</b><br><br>".$text[$i]." <a href=aktion_step4.php?fid=".$i.">[mehr]</a>";

echo "</td>";

?>


<?

}

?>

Gruß Peter
 
also grundsätzlich löst man es so:

1. insgesamte seitenanzahl berechnen: anzahl_der_datensätze / einträge_pro_seite

2. die ausgewählte Seitennummer wird dem URL angehängt: z.B. ?page_offset=1 für die zweite Seite

bei Punkt 1 braucht man natürlich nur die Daten zu holen, die auf der jeweiligen Seite angezeigt werden sollen.. bei einer SQL-Abfrage ginge das mit LIMIT page_offset*einträge_pro_seite, einträge_pro_seite

page_offset wäre für die erste Seite mit 0 zu initialisieren, für die zweite Seite mit 1, usw.

schön für den Benutzer ist es auch eine Bedingung einzubauen damit die Nummer der aktuell angezeigten Seite anders Formatiert wird (eventuell ohne Link)

achja: bitte nicht die Umlaute in den Bezeichnern übernehmen..
 
Zurück
Oben