php分頁類代碼
這是一款簡單,方便,功能齊全的分頁類,可以根據自己的.需要更改CSS樣式文件以實現分頁顏色的控制,利用PHP分頁類,可以省去自己很多時間,只需要在分頁的地方嵌入即可,下面看下使用方法:
1,在head裏包含
複製代碼 代碼如下:
<link href="" type="text/css" rel="stylesheet" />
2,在分頁處進行類的實例化:
複製代碼 代碼如下:
<?php
include "";
$CurrentPage=isset($_GET['page'])?$_GET['page']:1;
//die($CurrentPage);
$myPage=new pager(1300,intval($CurrentPage));
$pageStr= $myPage->GetPagerContent();
//echo $pageStr;
$myPage=new pager(90,intval($CurrentPage));
$pageStr= $myPage->GetPagerContent();
echo $pageStr;
?>
3,讀取mysql數據庫和分頁計算文件需要自己寫出來。例如:
$info=mysql_query("select * from member order by id desc limit $offset,$info_num"); 這樣才能調到 mysql 數據庫和當前頁碼等。
下面是一共包含的三個文件:(1) :調用分頁類,顯示分頁 (2) :php分頁類 (3):css樣式美化文件
(1) :
複製代碼 代碼如下:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>----分頁演示-----</title>
<link href="" type="text/css" rel="stylesheet" />
</head>
<body>
<?php
include "";
$CurrentPage=isset($_GET['page'])?$_GET['page']:1;
//die($CurrentPage);
$myPage=new pager(1300,intval($CurrentPage));
$pageStr= $myPage->GetPagerContent();
//echo $pageStr;
$myPage=new pager(90,intval($CurrentPage));
$pageStr= $myPage->GetPagerContent();
echo $pageStr;
?>
</body>
</html>
(2) :
複製代碼 代碼如下:
<?php
/*
* PHP分頁類
* @package Page
* @Created 2013-03-27
* @Modify 2013-03-27
* @link
* Example:
$myPage=new Pager(1300,intval($CurrentPage));
$pageStr= $myPage->GetPagerContent();
echo $pageStr;
*/
class Pager {
private $pageSize = 10;
private $pageIndex;
private $totalNum;
private $totalPagesCount;
private $pageUrl;
private static $_instance;
public function __construct($p_totalNum, $p_pageIndex, $p_pageSize = 10,$p_initNum=3,$p_initMaxNum=5) {
if (! isset ( $p_totalNum ) || !isset($p_pageIndex)) {
die ( "pager initial error" );
}
$this->totalNum = $p_totalNum;
$this->pageIndex = $p_pageIndex;
$this->pageSize = $p_pageSize;
$this->initNum=$p_initNum;
$this->initMaxNum=$p_initMaxNum;
$this->totalPagesCount= ceil($p_totalNum / $p_pageSize);
$this->pageUrl=$this->_getPageUrl();
$this->_initPagerLegal();
}
/**
* 獲取去除page部分的當前URL字符串
*
相關文章
-
學習php分頁代碼實例
學習PHP,一定會遇到操作MYSQL數據庫,而且會對數據庫裏的數據做分頁顯示出來的問題,下面寫一個小例子學習一下PHP分頁的方法。PHP分頁有很多方法,今天我們就用一個小例子演示一下這個功能。 複製代碼 代碼如下:$result -
一段經典php mysql分頁程序代碼
學習既是從基礎的學起,也是從經典的例子中學起。以下本站小編整理的一段經典php mysql分頁程序代碼,歡迎練習! $conn=mysql_connect($mysql_host,$mysql_user,$mysql_password) or die('連接服務器出錯') -
PHP中FTP操作類代碼
文章主要介紹了php中實現FTP功能,包括上傳,拷貝,移動,刪除文件與創建目錄功能,需要的'朋友可以參考下.就跟隨本站小編一起去了解下吧,想了解更多相關信息請持續關注我們應屆畢業生考試網! 複製代碼 代碼如下:<?php/ -
PHP頁面輸出時js設置input框的選中值代碼
關於php頁面輸出時js設置input框的`選中值的代碼如下所示:/* 設置表單的值 */function setValue(name, value) {var first = tr(0, 1),input, i = 0,val;if (value === "") retu;if ("#" === first || "." === first) -
如何利用PHP代碼在網頁上生成圖片
PHP具有非常強大的功能,所有的CGI的功能PHP都能實現,而且支持幾乎所有流行的數據庫以及操作系統。最重要的是PHP可以用C、C++進行程序的擴展!以下是小編爲大家搜索整理如何利用PHP代碼在網頁上生成圖片,希望能給大家帶來 -
PHP學習:QRCode PHP生成二維碼類庫
在PHP語言中怎麼生成二維碼類庫呢?下面就和小編一起來看看吧!希望對大家有用,更多內容請關注應屆畢業生網! 使用類庫的方法123include("Common/");$QRCode=newQRCode();$categoryList=$QRCode->getUrl(); 以下是 -
php樹型類實例代碼
本文實例講述了php樹型類。分享給大家供大家參考。具體分析如下:該實例原理簡單,學過數據結構的'一看就明白是什麼道理了,不過今天在使用時數據中出現了子節點id(71)小於父節點id(104).導致部分子節點沒被存儲入數組, -
PHP經典常用特效類代碼
PHP最初是由勒多夫在1995年開始開發的;現在PHP的標準由the PHP Group維護。PHP以PHP License作爲許可協議,不過因爲這個協議限制了PHP名稱的使用,所以和開放源代碼許可協議GPL不兼容。下面是小編爲大家帶來的經典常用特 -
PHP類商品秒殺計時實現代碼
比如要做一個限時購物的功能,這就要做到倒計時,要有實時的倒計時。就跟隨本站小編一起去了解下吧,想了解更多相關信息請持續關注我們應屆畢業生考試網!要求要有小時分鐘秒的實時倒計時的顯示,用戶端修改日期時間不會影響 -
PHP類相關函數的使用代碼詳解
bool class_alias ( string $original , string $alias [, bool $autoload = TRUE ] ) — 爲一個類創建別名bool class_exists ( string $class_name [, bool $autoload ] )— 檢查類是否已定義string get_called_cla