PHP实现简单数字分页效果
php  /  管理员 发布于 7年前   176
学习要点: 第一:先在文件中设置数字分页模块;我的文件是(blog.php) 要注意的是在数据库中取集的时候 相对应的CSS 在其中可能会由于编码出现容错误,解决的方法是
1.LIMIT 用法
2.各种参数
3.超链接调用
$_page = $_GET['page'];
$_pagesize = 10;
$_pagenum = ($_page - 1) * $_pagesize;
//首页要得到所有的数据总和
$_num=mysql_num_rows(_query("SELECT tg_id FROM tg_user"));
$_pageabsolute=$_num / $_pagesize;
$_result = _query("SELECT tg_username,tg_sex,tg_face FROM tg_user ORDER BY tg_reg_time DESC LIMIT $_pagenum,$_pagesize");
设置分页循环的效果 '.($i+1).''; }else{ echo '
#page_num { height:20px; clear:both; padding:10px 0; position:relative;}#page_num ul { position:absolute; right:30px; height:20px;}#page_num ul li { float:left; width:26px; height:20px;}#page_num ul li a { display:block; width:20px; height:20px; line-height:20px; border:1px solid #333; text-align:center; text-decoration:none;}#page_num ul li a:hover,#page_num ul li a.selected { background:#666; font-weight:bold; color:#fff;}
// 分页模块if (isset ( $_GET ['page'] )) { // 在数据不再数据范围内出错的解决方法 $_page = $_GET['page']; // 是否为空,是否小于0,是否不是数字。//如果其中有一个是,那么就=1 if (empty ( $_page )||$_page < 0 || !is_numeric( $_page )) { $_page = 1; } else { $_page = intval ( $_page ); // 如果是数字,但是小数,那么就$_page = intval($_page);转换成整数 }} else { $_page = 1;}$_pagesize = 10;$_num = _num_rows( _query ( "SELECT tg_id FROM tg_user" ) );if ($_num==0) { $_pageabsolute=1;}else{ $_pageabsolute=ceil($_num/$_pagesize);}//当页码大于总页码的时候,就会返回到总页码的最后一页if ($_page>$_pageabsolute) { $_page=$_pageabsolute;}$_pagenum = ($_page - 1) * $_pagesize;
您可能感兴趣的文章:
上一条:
PHP中COOKIES使用示例
下一条:
php实现QQ空间获取当前用户的用户名并生成图片
122 在
学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..博主 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..1111 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号