手机版

PHP封装的分页类与简单用法示例

时间:2021-08-27 来源:互联网 编辑:宝哥软件园 浏览:

本文实例讲述了服务器端编程语言(专业超文本预处理器的缩写)封装的分页类与简单用法。分享给大家供大家参考,具体如下:

分页类的封装如下:

page.php

?PHP///ShowPage(页号,总页数,分隔符)函数showPage($page,$totalPage,$ sep=' '){ $ URL=$ _ SERVER[' PHP _ SELF '];//获取当前路径$index=($page==1)?'首页: 'a href='{$url}?页面=1 '首页/a ';$last=($page==$totalPage)?”尾页: 'a href='{$url}?' page={$totalPage} '尾页/a ';$prevPage=($page=1)?$ page-1:1;$nextPage=($page=$totalPage)?$ totalPage: $第一页;$prev=($page==1)?”上一页: 'a href='{$url}?' page={$prevPage} '上一页/a ';$next=($page==$totalPage)?”下一页: 'a href='{$url}?' page={$nextPage} '下一页/a ';$str='总共{$totalPage}页/当前是第{$page}页;$ p=for($ I=1;$ i=$ totalPage$i ) { //当前页无连接if($ page==$ I){ $ p .='[{ $ I }]';} else { $p .='a href='{$url}?page={ $ I } '[{ $ I }]/a ';} } $pageStr=$str .九月,指数。九月一日。九月。九月。下一个。九月,最后一次。返回$ pageStr//返回分页字符串}一个调用分页类的例子

userlist.php

?' phpinclude './MySQL。PHP ';"包括"./page。PHP ';//连接数据库$ conn=new MySQL();//$ PageSize=2;//每页显示的记录数$sql="从用户中选择*;";$ TotalRows=$ conn-GetResultNum($ SQL);//总记录数$ totalPage=天花板($ TotalRows/$ PageSize);//总页数$page=isset($_REQUEST['page'])?(int)$ _ REQUEST[' page ']:1;//当前页数if($page1||$page==null||!is _ numeric($ page)){ $ page=1;} if($ page=$ TotalPage)$ page=$ TotalPage;$ offset=($ page-1)* $页面大小;$sql='从用户限制{$offset}、{$pageSize}中选择* ';$ result=$ conn-SQL($ SQL);echo ' table style=' text-align : center ';echo 'trtd用户名/tdtd密码/tdtd性别/tdtd邮箱/TD/tr ';foreach($ result as $ k=$ v){ echo ' trtd { $ v[' name ']}/TD ';回声td ' .{$v['密码']} ./TD ';echo ' TD { $ v[' sex ']}/TD ';echo ' TD { $ v[' email ']}/TD/tr ';} echo '/table ';echo showPage($page,$ total page);//输出页码链接回声' HR/';//关闭数据库$ conn-close();运行结果:

数据库的封装之前写过,这里不在赘述:

服务器端编程语言(专业超文本预处理器的缩写)封装扩展基于面向对象的关系型数据库数据库操作类

更多关于服务器端编程语言(专业超文本预处理器的缩写)相关内容感兴趣的读者可查看本站专题: 《php+mysql数据库操作入门教程》 、 《php+mysqli数据库程序设计技巧总结》 、 《php面向对象程序设计入门教程》 、 《PHP数组(Array)操作技巧大全》 、 《php字符串(string)用法总结》 、 《PHP网络编程技巧总结》 及《php常见数据库操作技巧汇总》

希望本文所述对大家服务器端编程语言(专业超文本预处理器的缩写)程序设计有所帮助。

版权声明:PHP封装的分页类与简单用法示例是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。