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

适用好用的PHP分页类代码与使用

2024/4/11 8:07:06发布28次查看
实用好用的php分页类代码与使用
类的代码如下:
total = $_total ? $_total : 1;? $this->pagesize = $_pagesize; $this->pagenum = ceil($this->total / $this->pagesize);? $this->page = $this->setpage();? $this->limit = limit .($this->page-1)*$this->pagesize.,$this->pagesize;? $this->url = $this->seturl();? $this->bothnum = 2; } //拦截器 private function __get($_key) {? return $this->$_key; } //获取当前页码 private function setpage() {? if (!empty($_get['page'])) { if ($_get['page'] > 0) {? if ($_get['page'] > $this->pagenum) { return $this->pagenum;? } else { return $_get['page'];? } } else {? return 1; }? } else { return 1;? } }? //获取地址 private function seturl() {? $_url = $_server[request_uri];? $_par = parse_url($_url);? if (isset($_par['query'])) { parse_str($_par['query'],$_query); unset($_query['page']); $_url = $_par['path'].'?'.http_build_query($_query);? }? return $_url; } //数字目录 private function pagelist() {? for ($i=$this->bothnum;$i>=1;$i--) { $_page = $this->page-$i; if ($_page '.$_page.' ';? }? $_pagelist .= ' '.$this->page.' ';? for ($i=1;$ibothnum;$i++) {? ? $_page = $this->page+$i; if ($_page > $this->pagenum) break; $_pagelist .= ' url.'&page='.$_page.'>'.$_page.' ';? }? return $_pagelist; } //首页 http://ini.iteye.com/ private function first() {? if ($this->page > $this->bothnum+1) { return ' url.'>1 ...';? } } //上一页 private function prev() {? if ($this->page == 1) { return '上一页';? }? return ' url.'&page='.($this->page-1).'>上一页 '; } //下一页 private function next() {? if ($this->page == $this->pagenum) { return '下一页';? }? return ' url.'&page='.($this->page+1).'>下一页 '; } //尾页 private function last() {? if ($this->pagenum - $this->page > $this->bothnum) { return ' ...url.'&page='.$this->pagenum.'>'.$this->pagenum.' ';? } } //分页信息 public function showpage() {? $_page .= $this->first();? $_page .= $this->pagelist();? $_page .= $this->last();? $_page .= $this->prev();? $_page .= $this->next();? return $_page; }?}?>
??使用说明:

?分页样式如下图所示:?
?
商洛分类信息网,免费分类信息发布

VIP推荐

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