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
- PHP 使用 Redis 實現分頁PHPRedis
- php基礎,php自動載入的實現程式碼示例PHP
- WPF DataGrid分頁功能實現程式碼
- 使用PHP實現動態代理IP的示例程式碼PHP
- 老聲常談,分頁查詢的實現就是不分頁
- jquery實現的分頁效果例項程式碼jQuery
- php 分頁 分頁類 簡單實用PHP
- jQuery實現的數字分頁程式碼例項jQuery
- jQuery實現的關閉頁面彈出提示例項程式碼jQuery
- php配置檔案與程式碼分離的實現思路PHP
- 100行程式碼實現一個vue分頁元件行程Vue元件
- javascript實現的數字分頁效果程式碼例項JavaScript
- php+redis實現註冊、刪除、編輯、分頁、登入、關注等功能示例PHPRedis
- js程式碼與html程式碼分離示例JSHTML
- uni-app 實現滑動列表(slider)頁面效果 完整程式碼示例APPIDE
- Asp.Net 5分鐘實現網頁實時監控程式碼ASP.NET網頁
- php 分頁PHP
- PHP interface(介面)的示例程式碼PHP
- 程式碼 ajax分頁
- elementUI實現分頁UI
- 分頁的實現
- PHP+MYSQL的分頁實作PHPMySql
- Redis實現排名功能的示例程式碼CRKCRedis
- php分頁類PHP
- 分頁功能的實現
- Java Web 分頁實現JavaWeb
- Mybatis分頁實現流程MyBatis
- 靜態頁分頁功能js程式碼JS
- AntDesignBlazor示例——分頁查詢Blazor
- HTML5網頁遮罩層 + Iframe實現介面自動顯示的示例程式碼HTML網頁遮罩
- HTML5頁面移動端自適應佈局的實現示例程式碼HTML
- YII框架中自帶的表單,搜尋,分頁程式碼的實現框架
- C++實現管理系統的示例程式碼C++
- dreamweaverMX通用分頁程式碼研究
- PHP利用header和meta實現頁面編碼宣告PHPHeader
- php分頁顯示PHP