您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

实例演示简易通用的PHP分页类

2024/2/23 17:26:18发布12次查看
详细示例地址:http://www.alleyloft.com/contents/share?id=3 myde_total = $this->numeric($myde_total); $this->myde_size = $this->numeric($myde_size); $this->myde_page = $this->numeric($myde_page); $this->myde_page_count = ceil($this->myde_total/$this->myde_size); $this->myde_url = $myde_url; if($this->myde_totalmyde_total=0; if($this->myde_pagemyde_page=1; if($this->myde_page_countmyde_page_count=1; if($this->myde_page>$this->myde_page_count) $this->myde_page=$this->myde_page_count; $this->limit = ($this->myde_page-1)*$this->myde_size; $this->myde_i=$this->myde_page-$show_pages; $this->myde_en=$this->myde_page+$show_pages; if($this->myde_i $this->myde_en=$this->myde_en+(1-$this->myde_i); $this->myde_i=1; } if($this->myde_en>$this->myde_page_count){ $this->myde_i = $this->myde_i-($this->myde_en-$this->myde_page_count); $this->myde_en=$this->myde_page_count; } if($this->myde_imyde_i=1; } //检测是否为数字 private function numeric($num){ if(strlen($num)){ if(!preg_match(/^[0-9]+$/,$num)){ $num=1; }else{ $num = substr($num,0,11); } }else{ $num=1; } return $num; } //地址替换 private function page_replace($page){ return str_replace({page},$page,$this->myde_url); } //首页 private function myde_home(){ if($this->myde_page!=1){ return page_replace(1). title=首页>首页; }else{ return 首页
; } } //上一页 private function myde_prev(){ if($this->myde_page!=1){ return page_replace($this->myde_page-1). title=上一页>上一页; }else{ return 上一页
; } } //下一页 private function myde_next(){ if($this->myde_page!=$this->myde_page_count){ return page_replace($this->myde_page+1). title=下一页>下一页; }else{ return下一页
; } } //尾页 private function myde_last(){ if($this->myde_page!=$this->myde_page_count){ return page_replace($this->myde_page_count). title=尾页>尾页; }else{ return 尾页
; } } //输出 public function myde_write($id='page'){ $str =; $str.=$this->myde_home(); $str.=$this->myde_prev(); if($this->myde_i>1){ $str.=...
; } for($i=$this->myde_i;$imyde_en;$i++){ if($i==$this->myde_page){ $str.=page_replace($i). title=第.$i.页 class=cur>$i; }else{ $str.=page_replace($i). title=第.$i.页>$i; } } if( $this->myde_enmyde_page_count ){ $str.=...
; } $str.=$this->myde_next(); $str.=$this->myde_last(); $str.=共.$this->myde_page_count. 页.$this->myde_total.条数据
; $str.=
; return $str; }}?>
复制代码
ceil($total/$showrow))$curpage = ceil($total_rows/$showrow);//当前页数大于最后页数,取最后一页//获取数据$get_data = select * from table limit .($curpage-1)*$showrow.,$showrow;;...?>实例演示简易通用的php分页类
$showrow){//总记录数大于每页显示数,显示分页 $page = new page($total,$showrow,$curpage,$url,2); echo $page->myde_write(); } ?>
复制代码
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product