日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

BluePage通用分頁類助開發(fā)者提高開發(fā)效率_PHP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:解決setcookie語句問題的方法
解決辦法: 打開php_ini,搜索output_bufferfing,把前面的分號去掉,把off修改為on,或者設置一個數值。就可以了。 這類語句,造成這個原因是因為setcookie語句的問題。 cookie本

1 分頁要與SQL無關。為什么分頁必須與SQL無關呢?很顯然,有一定開發(fā)經驗的朋友,至少都在使用數據庫代理類。我們不應該在分頁類中global或傳遞數據庫類,至于直接把數據庫連接放進去,那更要不得。另外請看第5點。

2 分頁要與html及樣式分離。與html分離是顯而易見的需要的,首先,就算是同一個網站,也會需要不同風格的分頁,甚至有些用的還是圖片。其次,可以應付不同編碼格式。另外,與html和樣式分離,即相當于PHP的模板技術一處道理,美工可以修改出自己想要的效果。


3 要考慮變量值問題,并非所有分頁都是數字的。比如有些人分頁是page=pn123,甚至是page=p123nfadfafdaf。分頁類要提供這方面的處理。

4 web協議不僅僅限于http。很多分頁類內部就把協議定死了http了,這是不可取的。

僅僅上面最基本的四點,現在所能看到的所謂分頁類中,能做到其中兩個的,基本上沒有。

好吧。我們開始。

5 分頁不僅限于數據庫分頁。有些是對內容的分頁,比如把一篇長達上萬字的內容進行分頁,這樣如果把SQL寫到類里面的,就更要不得了,一點用也沒有。

BluePage是一個通用的分頁類,它能幫助你更快地完成分頁任務。

先看使用例子: http://www.bluessoft.com/project/bluepage/example.php

使用例子1:

以下為引用的內容:
<?php
include ( "lib/BluePage.class.php" ) ;
$pBP = new BluePage ;
$intCount = 1000 ; // 假設記錄總數為1000
$intShowNum = 10 ; // 每頁顯示10
$aPDatas = $pBP->get( $intCount , $intShowNum ) ;
$strHtml = $pBP->getHTML( $aPDatas ) ; //在適當位置輸出或賦值給一個模板變量
?>

使用例子2:

以下為引用的內容:
<?php
include ( "lib/BluePage.class.php" ) ;
$pBP = new BluePage ;
$intCount = 1000 ; // 假設記錄總數為1000
$intShowNum = 10 ; // 每頁顯示10
$aPDatas = $pBP->get( $intCount , $intShowNum ) ;
//print_r($aPDatas); //如不記得返回,打印出來看看
?>


使用例子3:

以下為引用的內容:
<?php
include ( "lib/BluePage.class.php" ) ;
$pBP = new BluePage ;
$intCount = 1000 ; // 假設記錄總數為1000
$intShowNum = 10 ; // 每頁顯示10
$aPDatas = $pBP->get( $intCount , $intShowNum ) ;
//第二個參數指定配置文件
$strHtml = $pBP->getHTML( $aPDatas , "myBPDiy.inc.php") ;
?>

輸出控制:

以下為引用的內容:

<?php
include ( "lib/BluePage.class.php" ) ;
$pBP = new BluePage ;
$intCount = 1000 ; // 假設記錄總數為1000
$intShowNum = 10 ; // 每頁顯示10
$aPDatas = $pBP->get( $intCount , $intShowNum ) ;

// f 首頁
// pg 上一組頁碼
// p 上一頁
// bar 分頁條
// ng 下一組頁碼
// n 下一頁
// m 總頁數
// sl 下拉選頁
// i Input表單
$pBP->_order = 'm|sl' ; //只輸出總頁數與下拉選頁
$strHtml = $pBP->getHTML( $aPDatas ) ;
?>


使用例子5

分享:php上傳經典源碼
以下為引用的內容: function function_upload($name,$newname=,$dir=upload) { global $_FILES,$ext;

共2頁上一頁12下一頁
來源:模板無憂//所屬分類:PHP教程/更新時間:2009-09-03
相關PHP教程