网站地图    收藏   

主页 > php专栏 > php分页 >

php利用模板分页程序

来源:未知    时间:2014-11-27 22:51 作者:xxadmin 阅读:

[导读] 这是一款比较经典的php分页代码,利用了程序模板,页面分离的方式来做这个文件分页功能,实在是太牛了,实例代码如下. page.class.php: class page{ var $currentpage ; var $leftoffset ; var $rightoffset ;...

这是一款比较经典的php分页代码,利用了程序模板,页面分离的方式来做这个文件分页功能,实在是太牛了,实例代码如下.

page.class.php:

  1. class page{ 
  2.  
  3.  var $currentpage
  4.  var $leftoffset
  5.  var $rightoffset
  6.      
  7.  var $totalpage;//总页数 
  8.  var $recordcount;//总记录数 
  9.  var $pagesize;//每页显示条数 
  10.  
  11.  var $pageurl
  12.  var $hypelink
  13.  
  14.  var $template
  15.  var $tpl
  16.  var $tagitems=array(); 
  17.  var $tagvalues=array(); 
  18.  
  19.  var $sqlquery
  20.  
  21.  //构造函数 
  22.  function page($currentpage=1,$pagesize=5,$leftoffset=2,$rightoffset=7,$pageurl="?page="){ 
  23.   echo "分页类开始"
  24.   $this->currentpage=ceil(abs(@$currentpage+0)); 
  25.   (emptyempty($this->currentpage))?$this->currentpage=1:$this->currentpage=$this->currentpage; 
  26.   $this->pagesize=ceil(abs(@$pagesize+0)); 
  27.   (emptyempty($this->pagesize))?$this->pagesize=5:$this->pagesize=$this->pagesize; 
  28.   $this->leftoffset=ceil(abs(@$leftoffset+0)); 
  29.   (emptyempty($this->leftoffset))?$this->leftoffset=2:$this->leftoffset=$this->leftoffset; 
  30.   $this->rightoffset=ceil(abs(@$rightoffset+0)); 
  31.   (emptyempty($this->rightoffset))?$this->rightoffset=7:$this->rightoffset=$this->rightoffset; 
  32.   $this->pageurl=$pageurl
  33.  
  34.   $this->setdefaulttagvalue(); 
  35.  } 
  36.      
  37.  //取得记录总数 
  38.  //$sql="select count(id) as n from table"; 
  39.  function getrecordcount($sql,$conn){ 
  40.   $query=@mysql教程_query($sql,$conn); 
  41.   

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论