Du skal bruge det der hedder paging. Har selv brugt det til en gæstebog jeg lavede for et stykke tid siden.
$max = 10; //max antal poster pr side
$pagenum = 1; //hvis ikke der er sat en ?page=bla skal siden være side 1
if(isset($_GET['page']))
{
$pagenum = $_GET['page'];//hent ?page= hvis det er sat
}
$from = ($pagenum - 1) * $max;
$entries = mysql_result(mysql_query("SELECT COUNT(*) FROM guestbook"),0);
$pages = ceil($entries/$max);
for($page = 1; $page <= $pages; $page++)
{
if ($page == $pagenum)
{
$nav .= " <b><a class=\\"gbnav\\" href=\\"guestbook.php?page=$page\\">$page</a></b> "; //Highlight nuværende side med fed
}
else
{
$nav .= " <a class=\\"gbnav\\" href=\\"guestbook.php?page=$page\\">$page</a> ";
}
}
Hvis du har brug for hjælp så bare sig til.
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ U? P L+ E? W++ N? o? K- w
O? M? V? PS PE? Y? PGP++ t 5? X+ R tv+ b+ DI? D+
G e-- h! !r y--
------END GEEK CODE BLOCK------