簡易分頁類

2021-06-09 11:58:20 字數 1761 閱讀 6483

<?

phpclass

paging

static

function

bar(

$tpl=''

)

echo

$tpl

; }

}

通常你都有類似這樣的語句

$sql =".....";

$rs = mysql_query($sql);

或$rs = mysql_query("select ....");

你只需改作

include 'paging.php';

$rs = paging::prepare($sql, 每頁行數);

在需要出現分頁條的地方寫入

paging::bar();

就可以了,非常簡單!

換一種呼叫寫法,可能感覺要好些

php code

include

'paging.php';

$rs=

mysql_paging_query(

$sql,20

);//

替代 mysql_query

mysql_paging_bar();

//顯示分頁條

paging.php

php code

class

paging

public

static

function

getinstance()

protected

$count=0

; protected

$size=0

; protected

$page=0

; function

prepare(

$sql

,$pagesize=10

)

function

bar(

$tpl=''

) 頁 第頁 首頁

尾頁 '

;

$count

=ceil

($this

->

count

/$this

->

size);

$page

=$this

->

page;

$d=array

( ''

=>1,

''=>

$page

>1?

$page-1

:1,'

'=>

$page

<

$count

?$page+1

:$count,'

'=>

$count,'

'=>

$count,'

'=>

$page,);

foreach($d

as$k

=>&

$v) ',

'','

',''

)))

}echo

strtr

($tpl,$d

); }

}function

mysql_paging_query(

$sql

,$num=10

) function

mysql_paging_bar(

$tpl=''

)

簡易分頁類

這是乙個簡單易用的分頁類。只需在你原有的程式中加兩句 改一句就可以了 先貼 paging.php php code phpclass paging static function bar tpl echo tpl 通常你都有類似這樣的語句 sql rs mysql query sql 或 rs my...

簡易 PHP MySQL 分頁類

初學者一般都不太理解分頁的原理,因此常常為分頁發愁 paging.php class paging static function bar tpl echo tpl 通常你都有類似這樣的語句 sql rs mysql query sql 或 rs mysql query select 你只需改作 i...

Pager taglib標籤實現簡易分頁

我們在開發的時候很多業務是資訊的顯示,而對於這類簡易業務可能會面臨大資料量問題,頁面的資料承載量是有限的,而在這有限的空間,需要我們用無限的思維去發揮。在.net下接觸過gradview控制項支援分頁,也有手寫 來實現分頁功能 比較麻煩 下面介紹一族標籤,類似jstl標籤,封裝了一些邏輯處理在裡邊,...