php分页怎么判断已经到了最后一页?

关注:231  答案:6  mip版

解决时间 2021-01-29 21:41

提问者耍硪ミ倪配么

2021-01-29 13:47

如题;我自己琢磨着写了一个PHP分页,如下所示:.......首页......第一页.....上一页.......下一页......末页 想如果 到了 最后一页 就不再显示 “下一页” 了,那么如何判断 是否到了最后一页呢? 或者说,如何得到“最后一页”的页码?

最佳答案

二级知识专家老酒街

2021-01-29 15:26

function pagination($page,$totle,$num,$url)

{

if(!$page){$page = 1;}

$firstpage = 1;

$lastpage = ceil($totle/$num);

if(!$lastpage)

{

$lastpage = 1;

}

$nextpage = ($page == $lastpage)?$lastpage:($page+1);

$formerpage = ($page == 1)?1:($page-1);

$parse_url = parse_url($url);

if($parse_url['query'])

{

$url = str_replace("?page=$page","",$url);

}

//$url = $url."?page=$nextpage";

//echo $url;

// echo "adf";

$s = "显示第".($totle?(($page-1)*$num+1):0)."页-第".min($page*$num,$totle)."页"."
";

if($page ==1)

{

$s .="首页 ";

$s .="前页 ";

}

else{

$s .="首页 ";

$s .="前页 ";

}

if($page == $lastpage)

{

$s .="后页 ";

$s .="尾页 ";

}

else{

$s .="后页 ";

$s .="尾页 ";

}

return $s;

}

?>

全部回答

1楼風聲提筆

2021-01-29 18:15

guest.php?page=页码 <?php 计算总页码;if($_GET['page']==总页码){不显示下一页,把下一页的值设为空即可}else{正常显示翻页链接} 同理,做当前为第一页的时候不显示上一页的效果

2楼咱再堅強也是壹菇涼

2021-01-29 17:12

最easy的方法 GET 得到的 页数 和你 前面 分页 得到的pages 比较一下~ 就知道是不是最后一页了~

3楼輓畱嶼赱

2021-01-29 17:01

将数据库中记录总数求出,除以你每一页显示的记录数,就可以算出你共有几页,当然就可以求出你最后一页了

4楼棄療尐钕

2021-01-29 16:18

function pagination($page,$totle,$num,$url)

{

if(!$page){$page = 1;}

$firstpage = 1;

$lastpage = ceil($totle/$num);

if(!$lastpage)

{

$lastpage = 1;

}

$nextpage = ($page == $lastpage)?$lastpage:($page+1);

$formerpage = ($page == 1)?1:($page-1);

$parse_url = parse_url($url);

if($parse_url['query'])

{

$url = str_replace("?page=$page","",$url);

}

//$url = $url."?page=$nextpage";

//echo $url;

// echo "adf";

$s = "显示第".($totle?(($page-1)*$num+1):0)."页-第".min($page*$num,$totle)."页"."
";

if($page ==1)

{

$s .="首页 ";

$s .="前页 ";

}

else{

$s .="首页 ";

$s .="前页 ";

}

if($page == $lastpage)

{

$s .="后页 ";

$s .="尾页 ";

}

else{

$s .="后页 ";

$s .="尾页 ";

}

return $s;

}

?>

5楼那年仲夏

2021-01-29 15:51

根据查询返回的count值 ,就是多少条记录还有,=0表示最后一页

我要举报

如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

→点此我要举报以上信息!←

推荐资讯

大家都在看

php判断有没有分页,php分页怎么判断已经到了最后一页?相关推荐

  1. JavaWeb黑马旅游网-学习笔记06【旅游线路分页展示分页展示】

    Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb黑马旅游网-学习笔记01[准备工作] JavaWeb黑马旅游网-学习笔记02[注册功能] JavaWeb黑马旅游网-学习笔记03[登陆和 ...

  2. django-分页自带的分页-自定义分页

    分页的本质 分页就是把查询集按照需求范围取出 例子 视图 >开始构建分页 >通过路径显示当前第几页 >用利分页器对象,生成当前页码所对应的数据,传前端 >下一页的制作 > ...

  3. DataList编辑、更新、取消、删除、分页(分页控件 AspNetPager.dll)

    DataList编辑.更新.取消.删除.分页,分页用的是AspNetPager.dll4.3控 件,功能挺强大的,自己可以到网上下个 1.aspx 程序代码 <%@ Page Language= ...

  4. ldaptemplate 分页_分页机运行与维护

    分页机运行与维护 分页机 分页机运行与维护 1. 检查分页机是否有螺丝松动. 2. 开机前清除输送带上杂物,用手盘动输送带,确认无异常卡住 3. 调节扶料板高低(通过调整挡料板的高低来实现),使之尽量 ...

  5. php yii 控件分页,Yii2分页的使用及其扩展方法详解

    前言: 说明下我们本篇文章都要讲哪些内容 分页的使用,一步一步的教你怎么做 分页类LinkPager和Pagination都可以自定义哪些属性 分页类LinkPager如何扩展成我们所需要的 第一步, ...

  6. java分页(java分页插件pagehelper)

    在Java中如何用Serverlet实现分页查看数据库 serverlet跟分页关系不大吧.想得到可以啊,看查询语句怎么写的了.最好在查询语句中使用分页查询,页面上做一下获取页数什么的处理.全部查询在 ...

  7. 高仿淘宝分页:jQuery分页插件kkpager-Array-专题视频课程

    高仿淘宝分页:jQuery分页插件kkpager-503人已学习 课程介绍         天底下万能的分页 课程收益     让所有人不再为分页所苦恼 讲师介绍     Array 更多讲师课程   ...

  8. pagehelper oracle分页,Pagehelper分页插件的使用

    概述: Pagehelper:是中国的开源的mybatis分页插件,通过该插件可以非常简单的实现分页功能: 步骤(maven方式): 1).引入PageHelper jar包坐标; 代码截图: Pag ...

  9. bootstrap-table模板(template)-返回表格-分页模板-分页插件

    目录 css和js的引入 bootstrap-table模板(template)-返回表格 后端 controller 分页 Service 分页插件 pom.xml中的配置 分页中sqlConfig ...

  10. ASP.NET分页正品—分页真

     承接上篇博文<ASP.NET真假分页-假分页>:http://blog.csdn.net/u010773667/article/details/38845009,继续解说ASP.NE ...

最新文章

  1. Spring系列之BeanPostProcessor分析
  2. 牛客竞赛,GDDU第十届文远知行杯新生程序设计竞赛,摸鱼记(BDEIKL题解,补G,ACFHJ)
  3. 8.3分叉/结合的框架(Fork/Join Framework)
  4. css技巧---电子表体字体引入
  5. vbr,cbr,abr区别
  6. Sentinel 2 哨兵2号 基本介绍
  7. C语言实现2048游戏(分文件编译)
  8. Ensemble查看基因的外显子信息,并根据染色体位点判断是第几号外显子
  9. ll和du显示的文件大小不一致问题研究
  10. cobol学习4--语法与文法(2)
  11. 教你如何轻松解密Md5密码
  12. 【API接口】接口上线下线 用户在线测试,和管理员发布api待完善...
  13. RD client、远程桌面、smb等远程相关的使用与注意
  14. Jetson Nano部署YOLOv5与Tensorrtx加速——(自己走一遍全过程记录)
  15. 湍流系数计算器_FLUENT湍流强度计算
  16. SpringBoot后端生成漂亮美观的验证码图片
  17. 自动驾驶“稳打地基”,小鹏汽车基于阿里云建自动驾驶AI智算中心算力可达600PFLOPS
  18. 不能这样傻呆呆的没有目标了
  19. 【信号去噪】基于EMD、EEMD和CEEMDAN算法实现ECG信号去噪附matlab源码
  20. 跨境边民带货溯源方案分享

热门文章

  1. iPhone音频播放后台控制
  2. Python实现微信消息防撤回
  3. Java读写二进制数据
  4. BZOJ3336: Uva10572 Black and White(插头Dp)
  5. Linux(Ubuntu)------常用命令汇总
  6. Dash:程序员的好帮手(转载)
  7. CentOS 7下Python环境设置 - 1
  8. 理性教育~值得借鉴~
  9. 查看linux下各数据类型的大小
  10. 自动生成Insert数据的SQL脚本