function fpagecount($totalresult,$numperpage,$page){
$navilength='10' ; //显示数量
$showmorepagego_type_=0; //跳转样式
$int_shownumberlink_='十';
$nonlinkcolor_="#999999";
$tof_="9" ;
$top10_=" 7";
$top1_=" 3";
$ton1_=" 4";
$ton10_=" 8";
$tol_=":";
$page_index = "";
$tpagecount = ceil($totalresult/$numperpage);
$nowcoolpage=ceil($page/$navilength);
$topage_ = $_server['query_string'];
if ( $topage_ == '' ) {
$topage_ = "?page=";
}else {
$topage_ = preg_replace("/&?page=d+/", '', $topage_);
$topage_ = "?".$topage_."&page=";
}
if($nowcoolpage == 1){
$page_index.="".$tof_." ";
$page_index.="".$top10_." ";
}else{
$prerow = $page-$navilength;
$page_index.="".$tof_." ";
$page_index.="".$top10_." ";
}
$uprow = $page-1;
$downrow = $page+1;
if ($uprow>0){
$page_index.="".$top1_." ";
}else{
$page_index.="".$top1_." ";
}
for($i=1;$i $nowpage=($nowcoolpage-1)*$navilength+$i;
if($nowpage!=$page){
if($nowpage $page_index.=" " .$nowpage. " ";
}else{
break;
}
}else{
if($tpagecount != 1){
$page_index.="".$nowpage."";
}
}
}
if ($downrow $page_index.="".$ton1_." ";
}else{
$page_index.="".$ton1_." ";
}
if($nowcoolpage == $tpagecount){
$page_index.=" ".$ton10_." ";
$page_index.="".$tol_."";
}else{
$nextrow = $page+$navilength;
$theendrow = $tpagecount;
$page_index.=" ".$ton10_." ";
$page_index.="".$tol_."";
}
if ($showmorepagego_type_ ==1){
$show_page_i = $page + 1 ;
if ($show_page_i>$tpagecount) $show_page_i = 1;
$page_index.=" 跳转 n";
}else{
$page_index.=" 跳转:";
}
$page_index.=$p_.$sp2_." 每页".$numperpage."个记录,现在是:".$sp2_.$page."/".$tpagecount."页,共".$sp2_.$totalresult."个记录。";
return $page_index;
}
例子: $totalresult 代表总数 $numperpage 每页显示数量 $page 页码
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号