首页 > 作文

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

更新时间:2023-04-06 15:17:53 阅读: 评论:0

本文实例讲述了php封装的分页类与简单用法。分享给大家供大家参考,具体如下:

分页类的封装如下:

page.php

<?php//showpage(页号,总页数,分隔符)function showpage($page,$totalpage,$p=" "){  $url = $_rver ['php_lf'];北京工业大学就业      //获取当前路径  $index = ($page == 1) ? "首页" : "<a href='{$url}?page=1'>首页</a>";  $last = ($page == $totalpage) ? "尾页" : "<a href='{$url}?page={$totalpage}'>尾页</a>";  $prevpage=($page>=1)?$page-1:1;  $nextpage=($page>=$totalpage)?$totalpage:$page+1;  $prev = ($page == 1) ? "上一页" : "<a href='{$url}?page={$prevpage}'>上一页</a>";  $next = ($page == $totalpage) ? "下一页" : "<a href='{$url}?page={$nextpage}'>下一页&2016国庆放假安排lt;/a>";  $str = "总共{$totalpage}页/当前是第{$page}页";  $p="";  for($i = 1; $i <= $totalpage; $i ++) {    //当前页无连接    if ($page == $i) {      $p .= "[{$i}]";    } el {      $p .= "<a href='{$url}?page={$i}'>[{$i}]</a>";    }  }  $pagestr=$str.$p . $index .$p. $prev.$p . $p.$p . $next.$p . $last;  return $pagestr;  //返回分页字符串}

一个调用分页类的例子

urlist.php

<?phpinclude "../mysql.php";include "../page.php";//连接数据库$conn=new mysql();//$pagesize=2;    //每页显示的记录数$sql="lect * from ur;";$totalrows=$conn->像天使一样美丽getresultnum($sql);  //总记录数$totalpage=ceil($totalrows/$pagesize); //总页数$page=ist($_request['page'])?(int)$_request['page']:1;//当前页数if($page<1河中石兽||$page==null||!is_numeric($page))西路军事{  $page=1;}if($page>=$totalpage)$page=$totalpage;$offt=($page-1)*$pagesize;$sql="lect * from ur limit {$offt},{$pagesize}";$result=$conn->sql($sql);echo "<table style='text-align: center'>";echo "<tr><td>用户名</td><td>密码</td><td>性别</td><td>邮箱</td></tr>";foreach ($result as $k=>$v){  echo "<tr><td>{$v['name']}</td>";  echo "<td>"."{$v['password']}"."</td>";  echo "<td>{$v['x']}</td>";  echo "<td>{$v['email']}</td></tr>";}echo "</table>";echo showpage($page,$totalpage);    //输出页码链接echo"<hr/>";//关闭数据库$conn->clo();

运行结果:

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

php封装mysqli基于面向对象的mysql数据库操作类

更多关于php相关内容感兴趣的读者可查看本站专题:《php+mysql数据库操作入门教程》、《php+mysqli数据库程序设计技巧总结》、《php面向对象程序设计入门教程》、《php数组(array)操作技巧大全》、《php字符串(string)用法总结》、《php网络编程技巧总结》及《php常见数据库操作技巧汇总》

希望本文所述对大家php程序设计有所帮助。

本文发布于:2023-04-06 15:17:51,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/9f6c3e9ad29c0386e56e1db0f12d55b8.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:PHP封装的分页类与简单用法示例.doc

本文 PDF 下载地址:PHP封装的分页类与简单用法示例.pdf

下一篇:返回列表
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图