php实现分页代码
内容导读
收集整理的这篇技术教程文章主要介绍了php实现分页代码,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1918字,纯文字阅读大概需要3分钟。
内容图文
这篇文章主要介绍了关于php实现分页代码,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下<?phpheader("content-type:text/html;charset=utf8");include 'conn.php';//每页显示的数据条数$pageSise = 2;$result = $conn->query("select * from message ");//数据总条数$totalNum = $result->num_rows;//总页数$totalPageCount = ceil($totalNum/$pageSise);//判断当前是哪一页$nowPage = isset($_GET['page']) ? intval($_GET['page']) : 1;//上一页$prev = ($nowPage - 1 <=0)? 1 : $nowPage-1;//下一页$next = ($nowPage+1>=$totalPageCount) ? $totalPageCount : $nowPage +1;//如果传入的页数大于总页数,则重新给nowpage赋值if($nowPage>$totalPageCount || $nowPage == 0){// echo "error:can not found the page<br>";$nowPage = $totalPageCount;}//偏移量$offset = ($nowPage -1)*$pageSise;//sql语句$sql = "select * from message limit $offset,$pageSise";$result2 = $conn->query($sql);//输出页面内容while($row = $result2->fetch_assoc()){echo $row['user'].'|'.$row['title'].'<br>';}?><!--分页开始,首先写好分页html和css--><link href="//cdn.bootcss.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"><script src="//cdn.bootcss.com/jquery/2.1.1/jquery.min.js"></script><script src="//cdn.bootcss.com/bootstrap/3.3.6/js/bootstrap.min.js"></script> <ul class="pagination"><?phpecho "<li><a href='".$_SERVER['PHP_SELF']."?page=1'>首页</a></li>";echo "<li><a href='".$_SERVER['PHP_SELF']."?page=".$prev."'>«</a></li>";?> <?php$page = 5;for($a=1;$a<=$page;$a++){echo"<li><a href='".$_SERVER['PHP_SELF']."?page=".$a."'>$a</a></li>";}?> <?php echo "<li><a href='".$_SERVER['PHP_SELF']."?page=".$next."'>»</a></li>";echo " <li><a href='".$_SERVER['PHP_SELF']."?page=".$totalPageCount."'>尾页</a></li>";?></ul>
以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!
相关推荐:
如何解决PHP的高并发和大流量的问题
PHP生成带参数的微信小程序的二维码
以上就是php实现分页代码的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是为您收集整理的php实现分页代码全部内容,希望文章能够帮你解决php实现分页代码所遇到的程序开发问题。 如果觉得技术教程内容还不错,欢迎将网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。