亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1307 | 回復(fù): 0
打印 上一主題 下一主題

類:分頁 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2005-04-18 20:47 |只看該作者 |倒序?yàn)g覽
2: #===============================================
  3: # 名    稱: Page v1.1 分頁
  4: # 文    件: Page.class.php
  5: # 作    者: liu21st, liu21st@126.com
  6: # 說    明: 實(shí)現(xiàn)分頁功能
  7: # 修    改: 2003-12-23 加firstRow的溢出判斷,溢出時(shí)顯示最后一頁
  8: #------------------------------------------------------------------------------------
9:
[color="#ff9900"] 10: class Page {
11:   var $firstRow   = 0 ;  // 起始行
12:   var $listRows   = 0 ;  // 每頁顯示列表行數(shù)
13:   var $parameter  = "";  // 頁數(shù)跳轉(zhuǎn)時(shí)要帶的參數(shù)
14:   var $totalPages = 0 ;  // 總頁數(shù)
15:   var $totalRows  = 0 ;  // 總行數(shù)
16:   var $nowPage    = 0 ;  // 當(dāng)前頁數(shù)
17:   var $showPageJump = True; // 是否顯示跳到第幾頁
18:   var $coolPages  = 0 ;  // 分頁的欄的總頁數(shù)
19:   var $rollPage   = 5;   // 分頁欄每頁顯示的頁數(shù)
20:
21:   /*--------------------------------------------------------------------------
22:    功能:顯示分頁信息第 x 頁 共 x 頁  >>
23:   -----------------------------------------------------------------------------*/
24:    function prompt() {
25: if(0 == $this->totalRows) {
26: return;
27: }
28:      $this->totalPages=ceil($this->totalRows/$this->listRows); //總頁數(shù)
29: $this->coolPages = ceil($this->totalPages/$this->rollPage);
30: if ( $this->firstRow >= $this->totalRows ) {  // 2003-12-30 17:18:29 kinger modified
31: $this->nowPage = $this->totalPages;
32: $this->firstRow = ($this->totalPages-1)*$this->listRows;
33: } else {
34: $this->nowPage=floor($this->firstRow/$this->listRows+1);    //當(dāng)前頁號(hào)
35: }
36: $nowCoolPage = ceil($this->nowPage/$this->rollPage);
37:
38: //  >>
39: if($nowCoolPage == 1){
40: $theFirst = "";
41: $prePage = "";
42: }else{
43: $preRow =  ($this->rollPage*($nowCoolPage-1)-1)*$this->listRows;
44: $prePage = "totalRows&$this->parameter'>";
45: $theFirst = "totalRows&$this->parameter'>";
46: }
47: if($nowCoolPage == $this->coolPages){
48: $nextPage = "";
49: $theEnd="";
50: }else{
51: $nextRow = ($nowCoolPage*$this->rollPage)*$this->listRows;
52: $theEndRow = ($this->totalPages-1)*$this->listRows;
53: $nextPage = "totalRows&$this->parameter'>>";
54: $theEnd = "totalRows&$this->parameter'>>>";
55: }
56: // 1 2 3 4 5
57: $linkPage = "";
58: for($i=1;$i$this->rollPage;$i++){
59: $page=($nowCoolPage-1)*$this->rollPage+$i;
60: $rows=($page-1)*$this->listRows;
61: if($page!=$this->nowPage){
62: if($page$this->totalPages){
63: $linkPage .= " totalRows&$this->parameter'>".$page."";
64: }else{
65: break;
66: }
67: }else{
68: if($this->totalPages != 1){
69: $linkPage .= " [".$page."]";
70: }
71: }
72: }
73: $pageStr = "共 $this->totalPages 頁  ".$theFirst." ".$prePage." ".$linkPage." ".$nextPage." ".$theEnd;
74: return $pageStr;
75:    }
76:   /*-----------------------------------------------------------------------
77:    使用舉例。
78:       --------------------------------------------------------------------
79:   $page = new Page();
80:   if ($totalRows){
81:      $page->totalRows=$totalRows;
82:    }else{
83:                      //此處為計(jì)算查詢個(gè)數(shù),視不同的數(shù)據(jù)庫方式有所不同
84:      $page->totalRows=$db->count($db->select("user","*"););
85:    }
86:   $page->listRows="2";
87:   if ($firstRow){
88:      $page->firstRow=$firstRow;
89:    }else{
90:      $page->firstRow=0;   
91:    }
92:   $db->select("user","*","","","$page->firstRow,$page->listRows");
93:   while($db->nextRecord()) {
94: echo $db->record[id]." ";
95: echo $db->record[name]." ";
96:     echo $db->record[age]." ";
97: echo "
";
98:    }
99:   $pager=$page->prompt();
100:   -------------------------------------------------------------------------------*/
101: }
102: ?>
下載地址


本文來自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u/2633/showart_22025.html
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP