php原聲實現分頁程式碼示例

youou發表於2021-09-09

mysql+php實現分頁
資料庫設計,如圖
圖片描述
php實現分頁程式碼


$page = empty($_GET['p'])?1:($_GET['p']);

$showPage =5;// 顯示頁數
$banner_page = "

";
$pageOffSet = ($showPage-1)/2;//偏移量
if ($page>1) {
$banner_page.= "";
$banner_page.= "";
}
// 初始化資料
$start = 1;
$end = $total;
// 數字前的省略(該部分內容順序不可修改!!!)
if ($total>$showPage) {
if($page>$pageOffSet+1){
$banner_page .= "...";
} if($page>$pageOffSet) {
$start = $page-$pageOffSet;
$end = $total>$page+$pageOffSet?$page+$pageOffSet:$total;
}else{
$start = 1;
$end = $total>$showPage?$showPage:$total;
}if($page+$pageOffSet>$total){
$start = $start-($page+$pageOffSet-$end);
}
}
// 中間省略
for ($i=$start; $i $banner_page.= "";
}
// 尾部的省略
if ($total>$showPage && $total>($page+$pageOffSet)) {
$banner_page.= "...";
}
if ($page $banner_page.= "";
$banner_page.= "";
}
// 自定義跳轉頁數
$banner_page.="共{$total}頁跳轉到
";
echo "$banner_page";
?>

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4729/viewspace-2798352/,如需轉載,請註明出處,否則將追究法律責任。

相關文章