php原聲實現分頁程式碼示例
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}頁跳轉到
";$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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- php基礎,php自動載入的實現程式碼示例PHP
- PHP 使用 Redis 實現分頁PHPRedis
- 使用PHP實現動態代理IP的示例程式碼PHP
- php 分頁 分頁類 簡單實用PHP
- uni-app 實現滑動列表(slider)頁面效果 完整程式碼示例APPIDE
- 100行程式碼實現一個vue分頁元件行程Vue元件
- js程式碼與html程式碼分離示例JSHTML
- Asp.Net 5分鐘實現網頁實時監控程式碼ASP.NET網頁
- php 分頁PHP
- elementUI實現分頁UI
- Redis實現排名功能的示例程式碼CRKCRedis
- AntDesignBlazor示例——分頁查詢Blazor
- php分頁類PHP
- HTML5網頁遮罩層 + Iframe實現介面自動顯示的示例程式碼HTML網頁遮罩
- HTML5頁面移動端自適應佈局的實現示例程式碼HTML
- 127 PHP獲取網頁標題的3種實現方法程式碼例項PHP網頁
- C++實現管理系統的示例程式碼C++
- 分頁功能的實現
- PHP獲取MAC地址的實現程式碼PHPMac
- php分頁顯示PHP
- PHP中實現頁面跳轉PHP
- PHP 實現頁面靜態化PHP
- PHP如何實現網頁截圖?PHP網頁
- 直播賣貨小程式原始碼中,商品分類頁面是如何實現的原始碼
- web 實現分頁列印功能Web
- Java實現後端分頁Java後端
- MyBatis實現分頁的方式MyBatis
- 使用 jQuery 實現分頁功能jQuery
- 47.DRF實現分頁
- indexdb實現分頁查詢Index
- 使用LayUI實現AJAX分頁UI
- Django 前端BootCSS 實現分頁Django前端bootCSS
- php 刪除資料夾的實現程式碼PHP
- html網頁新增音樂影片的實現示例HTML網頁
- 利用orm 在業務程式碼無感知下,實現實現分庫分表ORM
- python實現播放音訊和錄音功能示例程式碼Python音訊
- 使用SQL實現車流量的計算的示例程式碼SQL
- pytorch深度學習分類程式碼簡單示例PyTorch深度學習