网页的分页下标生成代码(PHP后端方法)
测试图例: 效果图: 实现代码: if($rows == 0){
return $data = array(
'page' => $page,'MaxPage' => $MaxPage,'MinPage' => $MinPage,'ServerPage' => $ServerPage,'PageData' => $PageData,'PageShowData' => $PageShowData
);
}
//得到最大分页和最小分页
$MaxPage = intval($rows / $num);
$double = $rows % $num;
if($double > 0.000000001)
{
$MaxPage += 1;
}
$MinPage = 1;
$ServerPage = 1;
//得到页码的全部项目
for($i = 1; $i <= $MaxPage; $i++ ){
$PageData[$i] = $i;
}
//对页码进行正确性改正
if($page < $MinPage){
$page = 1;
}
if($page > $MaxPage){
$page = 1;
}
/*生成显示的页码标签*/
//生成左侧的代码快
if($page == $MinPage){
$PageShowData[1] = $page;
}
if($page > $MinPage){
$PageShowData[1] = $MinPage;
// $PageShowData[2] = $page - 1; // <<
// $PageShowData[$COUNT] = $page + 1; //>>
} 本文出自 IT985博客 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |