es werden nur 3 einträge pro seite angezeigt. wenn man andere einträge einsehen möchte,muss man auf eine andere seite springen. hier mal der code meiner gästebuch ausgabe:
PHP-Code:
$eintraege="3"; // Anzahl der Eintraege pro Seite
if(!isset($sort)) $sort = g_datum;
if(!isset($folge)) $folge = desc;
if(!isset($limit)) $limit = 0;
$erg = mysql_query("SELECT * FROM tbl_gbook ORDER BY $sort $folge",$db);
$anz = mysql_num_rows($erg);
$erg2 = mysql_query("SELECT * FROM tbl_gbook ORDER BY $sort $folge LIMIT $limit,$eintraege",$db);
$anz_pages = ceil($anz/$eintraege);
$curr_page = $limit/$eintraege;
....
tabelle usw.
...
hiermit werden die seitenzahlen erzeugt.
PHP-Code:
if($curr_page != 0) {?> <a href="?limit=<?php echo ($limit-$eintraege); ?>">Back</a>
<? }
for($a=0;$a<$anz_pages;$a++) {
if($a != $curr_page) { ?>
<a href="?limit=<?php echo ($a*$eintraege); ?>"><?php echo ($a+1); ?></a><?php
} else {
echo " [".($a+1)."]";
}
}
if(($limit+$eintraege) < $anz) {?> <a href="?limit=<? echo ($limit+$eintraege); ?>">Next</a><? } ?>
ich möchte lediglich vor jedem eintrag eine nummer stehen haben. mit der höchsten nr soll begonnen werden,und abwärts gezählt werden.
cu
hallmi