- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
简单实用的PHP分页类代码
?php
/**********************
* 灵活易用的PHP分页类
* 作者:深 蓝
* single
* ********************/
class pg{
public $pg_query; //执行sql
private $pagesize; //每页显示总条数
private $totpage; //总页数
private $pagenow; //当前页
private $num; //总条数
private $url; //URL
function GetData($pagesize=10,$table,$wh=,$ob=){ //每页显示条数 $wh:条件语句 $ob:排序语句
$url=$_SERVER[REQUEST_URI]; //接收除域名外完整的地址路径
$url=parse_url($url); //解析URL
$this-url=$url[path]; //最终得到的URL
$this-pagesize=$pagesize;
$n_sql=select * from $table .$wh. .$ob;
$n_query=mysql_query($n_sql); //查询数据库信息条数
$this-num=mysql_num_rows($n_query);
$this-totpage=ceil($this-num/$this-pagesize); //总页数
if($_GET[page]){ //验证是否有参数page
$this-pagenow=$_GET[page];
if($this-pagenow=1){ //判断当前接收page是否小于1
$this-pagenow=1;
}
if($this-pagenow=$this-totpage){ //判断当前接收page是否大于总页数
$this-pagenow=$this-totpage;
}
}else{
$this-pagenow=1; //如果page不存在,给page赋值
}
$page=($this-pagenow-1)*$this-pagesize;
$page.=,;
$pg_sql=select * from $table .$wh. .$ob. limit $page $this-pagesize;
$this-pg_query=mysql_query($pg_sql); //赋值pg_query
}
function GetHtml(){ //点击分页HTML部分
$backkpage=($this-pagenow-1); //上一页
$nextpage=($this-pagenow+1); //下一页
if($this-num$this-pagesize){ //如果总条数大于每页显示条数 则显示分页
echo 第 $this-pagenow 页nbsp;nbsp;nbsp;nbsp;;
echo a href=.$this-url.?page=1首页/anbsp;nbsp;nbsp;nbsp;;
if($backkpage=0){ //如果上一页小于1,则不能点击
$backkpage=1;
echo 上一页nbsp;nbsp;nbsp;nbsp;;
}else{
echo a href=.$this-url.?page=.$backkpage.上一页/anbsp;nbsp;nbsp;nbsp;;
}
if($nextpage$this-totpage){ //如果下一页大于总页数,则不能点击
$nextpage=$this-totpage;
echo 下一页nbsp;nbsp;nbsp;nbsp;;
}else{
echo a href=.$this-url.?page=.$nextpage.下一页/anbsp;nbsp;nbsp;nbsp;;
}
echo a href=.$this-url.?page=.$this-totpage.尾页/anbsp;nbsp;nbsp;nbsp;;
echo 共 $this-totpage 页;
}
}
}
?
调用PHP分页类页面演示
head
meta http-equiv=Content-Type content=text/html; charset=utf-8 /
/head
?php
include ../class/global.php;
文档评论(0)