Тоже где-то нашел
Code
<?
function split_pages($current_url,$total_pages,$max_pages) {
$pages=ceil($total_pages/$max_pages);
For($i=1;$i<= $pages;$i++) {
$j=($i-1);
$start=($j*$max_pages);
If ($pages>="2") {
If (intval($_GET['start'])==$start) {
$pagenumbers[$i]="<b>[".$i."]</b>\n";
} Else {
$pagenumbers[$i]="<a href=\"".$current_url."&start=".$start."\">".$i."</a>\n";
}
}
}
$pages="";
If (!empty($pagenumbers)) {
$pages=implode("",$pagenumbers);
}
return($pages);
}
?>
HowTo:
Code
$query=mysql_query("SELECT id FROM tbl_name");
$rows=mysql_num_rows($query);
$max_rows="10";
$pages=split_pages("/index.php?show=maps",$rows,$max_rows);
If($pages) {
Echo("Pages: ".$pages);
}