這篇文章主要為大家詳細介紹了php封裝乙個顯示頁碼的分頁類,具有一定的參考價值,感興趣的小夥伴們可以參考一下
一、**
conn.php
connect();
} public function connect()
} ?>
index.php
page=1;//當前頁定義為1
}else
$this->pagesize=$pagesize;
$this->pagelen=$pagelen;
$this->table=$table;
new mysql();//例項化mysql類
$sql=mysql_query("select * from $this->table");//查詢表中的記錄
$this->total=mysql_num_rows($sql);//獲得查詢的總記錄數
$this->pages=ceil($this->total/$this->pagesize);//計算總頁數
$this->pageoffset=($this->pagelen-1)/2;//計算頁碼偏移量
} function sel()
function mypage()else
if($this->page<=$this->pageoffset)elseif($this->page>$this->pages-$this->pageoffset)else
for($i=$minpage;$i<=$maxpage;$i++)else
} if($this->page==$this->pages)else
return $message;//返回變數的值
} } ?>
sel();
while($rst=mysql_fetch_row($rs)){
?>
id:標題內容時間
mypage();
?>
二、執行結果
以上就是php封裝好的頁碼分頁類的詳細內容
php分頁功能的實現,封裝好的方法
分頁實現 設定當前頁顯示多少條資料 pagesize int num 比如2查詢出資料庫中共有有多少資料 sql select from table result mysql query sql totalrows mysql num rows result 計算出一共有多少頁 totalpages...
PHP封裝的分頁導航處理類
開發web程式,最常見的頁面之一就是列表頁,而列表頁中一定會有分頁導航的功能,我們當然可以在頁面中直接插入php 運算相關的資訊,例如頁數,總記錄數,總頁數,根據當前頁的不同,可能顯示的內容及樣式都有所不同,這樣做是達到目的了,可是帶來的極大弊端有三點 1 的可讀性大大降低 2 頁面夾雜著這一大段運...
快取技術,封裝好的快取類
using system using system.collections.generic using system.linq using system.web namespace admin.helper return true endregion region get方法 獲得指定key的快取物...