这个封装的分页函数像变成这种效果应该怎么改呢?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了这个封装的分页函数像变成这种效果应该怎么改呢?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2196字,纯文字阅读大概需要4分钟。
内容图文
我想不把所有的页数都显示出来 只显示五个或者十个页数的效果 我这个代码应该怎么改呢?<?php function fenye(){ global $page,$pagenum; echo "<div >"; echo "<ul id='ul2'>"; echo '<li>'.$page.'/'.$pagenum.'页|</li>'; if($page==1){ echo '<li>首页|</li>'; echo '<li>上一页|</li>'; }else{ echo '<li><a href="'.$_SERVER["SCRIPT_NAME"].'">首页</a>|</li>'; echo '<li><a href="'.$_SERVER["SCRIPT_NAME"].'?'.($page-1).'">上一页</a>|</li>'; } echo '<div>'; echo '<ul id="ul1">'; for($i=0;$i<$pagenum;$i++){ echo '<li><a href="'.$_SERVER["SCRIPT_NAME"].'?page='.($i+1).'">'.($i+1).'</a></li>'; } echo '</ul>'; echo '</div>'; if($page==$pagenum){ echo '<li>|下一页|</li>'; echo '<li>尾页|</li>'; }else{ echo '<li>|<a href="'.$_SERVER["SCRIPT_NAME"].'?page='.($page+1).'">下一页</a>|</li>'; echo '<li><a href="'.$_SERVER["SCRIPT_NAME"].'?page='.$pagenum.'">尾页</a>|</li>'; } echo '</ul>'; echo '</div>'; }; ?>
回复内容:
<?php/* 场景:通过每次更新从数据库中调取的数据来不断更新数据。 前提:你在数据库中获取数据的时候不能一次性获取所有的记录 对应的sql语句:select from tb_name limit ($nowpage-1)$display_page,$display_page // $nowpage 当前页 // $display_page 要显示多少页 推荐看看慕课网的视频(我就是这样学会的分页):http://www.imooc.com/learn/419 */ function fenye(){ global $page,$pagenum; echo "<div >"; echo "<ul id='ul2'>"; echo '<li>'.$page.'/'.$pagenum.'页|</li>'; if($page==1){ echo '<li>首页|</li>'; echo '<li>上一页|</li>'; }else{ echo '<li><a href="'.$_SERVER["SCRIPT_NAME"].'">首页</a>|</li>'; echo '<li><a href="'.$_SERVER["SCRIPT_NAME"].'?page='.($page-1).'">上一页</a>|</li>'; } echo '<div>'; echo '<ul id="ul1">'; $fp=($page-1)*$dp+1; // $dp 你要显示多少页:例如 $dp=3 :首页 上一页 1 2 3 下一页 尾页; // 又或者 $dp=8:首页 上一页 1 2 3 4 5 6 7 8 下一页 尾页 // $fp:表示开始显示的页数 $ep=$fp+$dp; // $ep:表示结束显示的页数 for($i=$fp;$i<=$pagenum;$i++){ // echo '<li><a href="'.$_SERVER["SCRIPT_NAME"].'?page='.$i.'">'.$i.'</a></li>'; } echo '</ul>'; echo '</div>'; if($page==$pagenum){ echo '<li>|下一页|</li>'; echo '<li>尾页|</li>'; }else{ echo '<li>|<a href="'.$_SERVER["SCRIPT_NAME"].'?page='.($page+1).'">下一页</a>|</li>'; echo '<li><a href="'.$_SERVER["SCRIPT_NAME"].'?page='.$pagenum.'">尾页</a>|</li>'; } echo '</ul>'; echo '</div>'; };?>
以上就是这个封装的分页函数像变成这种效果 应该怎么改呢?的内容,更多相关内容请关注PHP中文网(www.gxlcms.com)!
内容总结
以上是互联网集市为您收集整理的这个封装的分页函数像变成这种效果应该怎么改呢?全部内容,希望文章能够帮你解决这个封装的分页函数像变成这种效果应该怎么改呢?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。