du mener et næsteside script?
function Pager($field_to_count, $table_to_use){
global $pr_side, $total, $pager;
$pr_side=10;
if (!isset($_GET['s'])) {
$_GET['s'] = 0; //Tjekker om $s - som står for start - er sat, hvis ikke sættes den
}
$totalrow = mysql_query("select count(".$field_to_count.") as total from ".$table_to_use."") or die (mysql_error());
$total = mysql_result($totalrow,0);
$pager = $_GET['s'].",".$pr_side;
/**************************************/
/* definerer udskriv næste funktionen */
/**************************************/
function PrintPager(){
global $pr_side, $total;
/* Find ud af om derskal være et Forrige link */
if ($_GET['s'] >= $pr_side) { //Tjekker om værdien af $s er større eller lig $pr_side
$previous_s = $_GET['s']-$pr_side; //Regner ud hvor mysql skal starte hvis forrige side kaldes
echo "<a href=\"".$_SERVER['PHP_SELF']."?s=$previous_s\">Forrige</a> "; //Udskriver linket
}
/* Find ud af hvis/hvor mange sider der er rows til */
$page = 1; //Definerer hvor sidetal skal starte
for($start=0; $total > $start; $start=$start+$pr_side){ //For-løkke der kører indtil der ikke er nok rows til en side mere
if ($start != $_GET['s']) { //Tjekker om linket vil komme til at pege på den side man er på
echo "<a href=\"".$_SERVER['PHP_SELF']."?s=$start\">$page</a> "; //...hvis ikke, udskrives link med værdien af $page
} else { //Ellers, dvs. hvis linket vil pege på den side man er på..
if($total >= 5) { echo "[$page] "; }//...udskrives værdien af $page bare, altså ikke som link
}
$page++; //Lægger en til $page til næste gang løkken køres
}
/* Find ud af om der skal være et næste link */
if ($total > $_GET['s']+$pr_side) { //Tjekker om der er flere sider
$next_s = $_GET['s']+$pr_side; //Regner ud hvor mysql skal starte hvis næste side kaldes
echo "<a href=\"".$_SERVER['PHP_SELF']."?s=$next_s\">Næste</a>"; //Udskriver linket "næste"
}
echo "</tr></table>";
}//end funktion PrintPager()
}// end funktion Pager()
?>
lavet ud fra
http://www.delfs.dk/articles/danish/Side123.php