久久久久在线观看_又色又爽又黄的免费视频播放_一区中文字幕_日韩电影在线播放

今日焦點 焦點資訊 營銷之道 企業報道 淘寶運營 網站建設 軟件開發 400電話
  當前位置: 首頁 » 資訊 » 軟件開發 » 正文

php基礎分頁類代碼詳解

放大字體  縮小字體 發布日期:2018-02-24  來源:企業800網  作者:新格網  瀏覽次數:422  【去百度看看】
核心提示:本文主要和大家分享php基礎分頁類代碼詳解,希望能幫助到大家。
本文主要和大家分享php基礎分頁類代碼詳解,希望能幫助到大家。

class Page

{

public $limit;	//存儲limit條件

public $allPage;	//存儲總頁數

public $current;	//存儲當前頁

public $total;	//存儲總條數

public function __construct($total, $num = 5)

{

//計算總頁數

$this->allPage = ceil($total/$num);

//處理當前頁

$this->current();

//3,3  6,3

$this->limit = (($this->current-1)*$num).','.$num;

$this->total = $total;

}

protected function current()

{

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

// $p = max(1, $p);	//最小不能小于1

// $p = min($p, $this->allPage);//最大不能超過總頁數

if ($p < 1) $p = 1;

if ($p > $this->allPage) $p = $this->allPage;

$this->current = (int)$p;

}

public function show()

{

$first = $end = $pre = $next = $_GET;//處理上一頁$pre['p'] = $this->current - 1;

$preStr = http_build_query($pre);

//處理下一頁$next['p'] = $this->current + 1;$nextStr = http_build_query($next);

//處理首頁$first['p'] = 1;

$firstStr = http_build_query($first);

//處理尾頁$end['p'] = $this->allPage;

$endStr = http_build_query($end);

$str = "共{$this->total}條數據 第{$this->current}/{$this->allPage}頁 | ";

$str .= "首頁| ";$str .= "上一頁| ";$str .= "下一頁| ";$str .= "尾頁";

return $str;

    }

}

相關推薦:

php分頁類實例詳解

一款萬能的php分頁類實例代碼

php分頁類代碼分享:2017年最新的10個php分頁類代碼下載

以上就是php基礎分頁類代碼詳解的詳細內容,更多請關注php中文網其它相關文章!

 
關鍵詞: php,詳解,代碼
 
[ 資訊搜索 ]  [ 加入收藏 ]  [ 告訴好友 ]  [ 打印本文 ]  [ 違規舉報 ]  [ 關閉窗口 ]

 
0條 [查看全部]  相關評論

 
網站首頁 | 關于我們 | 聯系方式 | 使用協議 | 版權隱私 | 網站地圖 | 排名推廣 | 廣告服務 | 積分換禮 | 網站留言 | RSS訂閱 | 皖ICP備2021004516號-14
企業800網 · 提供技術支持