PHP封裝分頁類?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
德城ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!具體如下:
<?php class pageclass{ private $total; //總記錄 private $pagesize; //每頁顯示多少條 private $limit; //limit private $page; //當(dāng)前頁 private $pagenum; //總頁碼 private $url; //地址 public function __construct($_total,$_pagesize,$page){ $this->total = $_total ? $_total :1 ; //總條數(shù) $this->pagesize = $_pagesize; //每頁顯示多少條 $this->page = $page; //當(dāng)前頁碼 $this->pagenum = ceil($this->total / $this->pagesize); //總頁碼 $this->limit = "limit ".($this->page-1)*$this->pagesize.",".$this->pagesize; //分頁語句 $this->url = $this->setUrl(); //地址 } //分頁語句 public function limit(){ return $this->limit; } //當(dāng)前的url地址 public function setUrl(){ $server = $_SERVER['REQUEST_URI']; $im = explode('/',$server); if(empty($_SERVER['PATH_INFO'])){ $array = array_splice($im,2,0,array('2'=>'index.php')); } $controller = $im[3]; $action = $im[4]; if(empty($_SERVER['PATH_INFO'])){ $servers = "http://".$_SERVER['HTTP_HOST']."/".$im[1]."/".$controller."/".$action."/"; }else{ $servers = "http://".$_SERVER['HTTP_HOST'].$_SERVER['SCRIPT_NAME']."/".$controller."/".$action."/"; } return $servers; //return $im; } //首頁 public function first(){ //return $this->page; if($this->page > 1){ return "<a href='".$this->url."page/1'>首頁</a>"; } } //上一頁 public function prev(){ if($this->page==1){ $page = 1; }else{ $page = $this->page-1; } if($this->page > 1){ return "<a href='".$this->url."page/".$page."'>上一頁</a>"; }else{ return "<span class='disabled'>上一頁</span>"; } } //下一頁 public function next(){ $page = $this->page+1; if($this->page < $this->pagenum){ if(empty($this->page)){ $pages = $this->page+2; return "<a href='".$this->url."page/".$pages."'>下一頁</a>"; }else{ return "<a href='".$this->url."page/".$page."'>下一頁</a>"; } }else{ return "<span class='disabled'>下一頁</span>"; } } //尾頁 public function last(){ if($this->page < $this->pagenum){ return "<a href='".$this->url."page/".$this->pagenum."'>尾頁</a>"; } } //分頁 public function showpage(){ $page_ = ""; $page_ .= $this->first(); $page_ .= " ".$this->prev(); $page_ .= " ".$this->next(); $page_ .= " ".$this->last(); return $page_; } }
看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進(jìn)一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,的支持。
標(biāo)題名稱:PHP封裝分頁類-創(chuàng)新互聯(lián)
本文路徑:http://aaarwkj.com/article44/cchcee.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、營銷型網(wǎng)站建設(shè)、服務(wù)器托管、微信小程序、網(wǎng)站營銷、品牌網(wǎng)站設(shè)計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容