ホームページ  >  記事  >  バックエンド開発  >  クラス Pagination_PHP チュートリアル

クラス Pagination_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:27:13973ブラウズ

9: 10: class Page { 11: var $firstRow = 0; // 開始行 12: var $listRows = 0; // ページごとに表示されるリストの行数 13: var $parameter = "";ジャンプ時に取得されるパラメータ 14: var $totalPages = 0; // 総ページ数 15: var $totalRows = 0; // 総行数 16: var $nowPage = 0; // 現在のページ番号 17: var $showPageJump = True; //ジャンプ先のページを表示するかどうか18: var $coolPages = 0; //ページング列の合計ページ数19: var $rollPage = 5;ページング列のページ 20: 21 : /*----------------------------------------------------- ---------- ------------------------ 22: 機能: ページング情報の表示 x ページ中 x ページ > > 23: ----- -------------------------------------- -------- -----------------------*/ 24: 関数プロンプト() { 25: if(0 == $this- >totalRows) { 26: return; 27 : } 28: $this->totalPages=ceil($this->totalRows/$this->listRows); // 総ページ数 29: $this->coolPages = ceil( $this->totalPages/$this->rollPage); 30: if ( $this->firstRow >= $this->totalRows ) { // 2003-12-30 17:18:29 変更されました 31: $this- >nowPage = $this->totalPages; 32 : $this->firstRow = ($this->totalPages-1)*$this->listRows; 34: $this->nowPage=floor($this) ->firstRow/$this->listRows+ 1); //現在のページ番号 35: } 36: $nowCoolPage = ceil($this->nowPage/$this->rollPage); 37: 38: // : if($nowCoolPage == 1) { 40: $theFirst = ""; 41: $prePage = ""; 42: }else{ 43: $preRow = ($this->rollPage*($nowCoolPage-1)- 1)*$this->listRows; 44: $prePage = "totalRows&$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;$irollPage ;$i++){ 59: $page=($nowCoolPage-1)*$this->rollPage+$i; 60: $rows=($page-1)*$this-> listRows; 61: if($page! =$this->nowPage){ 62: if($pagetotalPages){ 63: $linkPage .= " totalRows&$this->parameter>".$page.""; : }else{ 65: ブレーク; 66 : } 67: }else{ 68: if($this->totalPages != 1){ 69: $linkPage .= " [".$page."

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/531891.html技術記事 9: 10: class Page { 11: var $firstRow = 0; // 開始行 12: var $listRows = 0; // 各ページに表示されるリストの行数 13: var $parameter =;パラメータ 14 をジャンプして次の値を取得します: var $total...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。