iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >PHP中如何使用分页导航函数
  • 420
分享到

PHP中如何使用分页导航函数

2023-06-17 19:06:19 420人浏览 安东尼
摘要

PHP中如何使用分页导航函数,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。php分页导航函数的代码示例:function yl_list_page($pageurl,

PHP中如何使用分页导航函数,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

php分页导航函数的代码示例:

  1. function yl_list_page($pageurl,$rsnum,
    $pages,$pagecount,$pagesize){   

  2. //$pageurl='?';   

  3. $pcount = $pages;   

  4. $page_info = '< div class=pagenum>';   

  5. $page_info .= '< div class=num>';   

  6. if (($pcount > 1) && ($pcount == $pagecount) ){   

  7. $page_info .= '< a href = '.$pageurl.
    'page='.intval($pagecount-1).'>上一页< /a>';   

  8. }elseif (($pagecount != 1) && ($pcount != $pagecount)){   

  9. $page_info .= '<a href = '.$pageurl.'page='.intval($pagecount-1).'>上一页< /a>';   

  10. }   

  11. $page_info .= '< a href = '.$pageurl.'page=1>页首< /a>';   

  12. if ($pagecount > 4){   

  13. $page_info .= '< a href = '.$pageurl.'page=1>[1]< /a><span class=dot>...< /span>';   

  14. }   

  15. if ($pcount > $pagecount+2){   

  16. $endpage = $pagecount+2;   

  17. }else{   

  18. $endpage = $pcount;   

  19. }   

  20. for ($n = ($pagecount-2); $n < = $endpage; $n++){   

  21. if (!($n < 1)){   

  22. if ($n == intval($pagecount)){   

  23. $page_info .= '< span class=nORMal>'.$n.'< /span>';   

  24. }else{   

  25. $page_info .= '< a href = '.$pageurl.'page='.$n.'>['.$n.']< /a>';   

  26. }   

  27. }   

  28. }   

  29. if ($pagecount+2 < $pcount){   

  30. $page_info .= '< span class=dot>...< /span><a href='.$pageurl.'page='.$pcount.'>['.$pcount.']< /a>';   

  31. }   

  32. $page_info .= '< a href = '.$pageurl.'page='.$pcount.'>页尾< /a>';   

  33. if (($pagecount == 1) && ($pcount != $pagecount) && ($pcount != 0)){   

  34. $page_info .= '< a href = '.$pageurl.'page='.intval($pagecount + 1).'>下一页< /a>';   

  35. }else if (($pagecount != 1) && ($pcount != $pagecount)){   

  36. $page_info .= '< a href = '.$pageurl.'page='.intval($pagecount + 1).'>下一页< /a>';   

  37. }   

  38. $page_info .= '< /div>< /div>';   

  39. $page_info .= '< div class=pagenum>';   

  40. $page_info .= '< div class=num>< span class=normal> 共:'.$rsnum .'条/'.$pcount.'页 每页/'.$pagesize.'条< /span></div>';   

  41. $page_info .= ' < div class=num>';   

  42. //echo '< form name=page action='.$pageurl.'>';   

  43. $page_info .= ' 转到';   

  44. $page_info .= '< input type=text name=page value=\'1\' class=login_left style=\'width:28px;height:18px;\'>';   

  45. $page_info .= '页< input type=submit name=submit3 class=login_submit style=\'width:28px;height:18px;padding-top:1px;\' onclick=document.myform.action.value=\'Go\'> ';   

  46. //echo '< /form>';   

  47. $page_info .= '< /div>';   

  48. $page_info .= '< /div>';   

  49. return $page_info;   

  50. }  

PHP分页导航函数的CSS样式:

   .pagenum {   clear: both; width: '100%';padding-right: 5px; padding-left: 0px; font-weight: bold; padding-bottom: 0px; overflow: hidden; color: #6396d6; padding-top: 0px; height: 25px;   }   .pagenum .num {   float: right;   }   .pagenum .normal {   background: #f7fbff;color: #6396d6; float: left; padding-bottom: 2px; margin: 0px 3px 0px 0px; padding-top: 3px;border-left: #6396d6 1px solid; border-right: #6396d6 1px solid;padding-right: 5px; padding-left: 5px; border-top: #6396d6 1px solid;border-bottom: #6396d6 1px solid;   }   .pagenum .dot {   float: left;color: #6396d6;   }   .pagenum a {   background: #298ac6; color: #fff; float: left; padding-bottom: 2px; margin: 0px 3px 0px 0px; padding-top: 3px;border-left: #6396d6 1px solid; border-right: #6396d6 1px solid;padding-right: 5px; padding-left: 5px; border-top: #6396d6 1px solid;border-bottom: #6396d6 1px solid;   }   .pagenum a:visited {   color: #fff;   }   .pagenum a:hover {   background: #f7fbff;color: #6396d6;border-left: #6396d6 1px solid; border-right: #6396d6 1px solid;border-top: #6396d6 1px solid;border-bottom: #6396d6 1px solid;   }

看完上述内容,你们掌握PHP中如何使用分页导航函数的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注编程网PHP编程频道,感谢各位的阅读!

--结束END--

本文标题: PHP中如何使用分页导航函数

本文链接: https://www.lsjlt.com/news/292183.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • PHP中如何使用分页导航函数
    PHP中如何使用分页导航函数,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。PHP分页导航函数的代码示例:function yl_list_page($pageurl,...
    99+
    2023-06-17
  • Bootstrap中导航条和分页导航如何实现
    这篇文章主要介绍Bootstrap中导航条和分页导航如何实现,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 本篇文章带大家了解一下Bootstrap中的导...
    99+
    2024-04-02
  • 如何在PHP中使用分页函数
    在开发一个需要显示大量数据的网站或应用程序时,分页是一个必不可少的功能。而在PHP中,使用分页函数能够更加方便地实现这个功能。接下来,本文将介绍如何在PHP中使用分页函数。安装分页函数库首先,我们需要先安装一个分页函数库。PHP有很多分页函...
    99+
    2023-05-20
    使用 PHP 分页函数
  • Bootstrap5如何使用分页导航Pagination组件
    这篇文章主要介绍“Bootstrap5如何使用分页导航Pagination组件”,在日常操作中,相信很多人在Bootstrap5如何使用分页导航Pagination组件问题上存在疑惑,小编查阅了各式资料,整...
    99+
    2024-04-02
  • 如何将Android应用中导航栏在分页中显示
    今天就跟大家聊聊有关如何将Android应用中导航栏在分页中显示,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。当页面条目过多的时候需要分页,要在布局中显示出分页的相关布局,使用and...
    99+
    2023-05-31
    android roi
  • 如何使用Bootstrap输入框、导航、分页等常用组件
    这篇文章主要介绍如何使用Bootstrap输入框、导航、分页等常用组件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Bootstrap输入框和导航组件一.下拉菜单下拉菜单,就是点击一...
    99+
    2024-04-02
  • bootstrap中如何实现路径导航、分页、进度条
    这篇文章给大家分享的是有关bootstrap中如何实现路径导航、分页、进度条的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。路径导航<ol class="...
    99+
    2024-04-02
  • PHP页面导航:如何实现页面跳转到新页面
    PHP页面导航:如何实现页面跳转到新页面 在网站开发中,页面导航是一个常见的需求,通过页面跳转可以让用户方便地浏览不同的页面内容。PHP作为一种常用的服务器端脚本语言,提供了丰富的函数...
    99+
    2024-03-04
    页面跳转 php
  • PHP中如何使用分页类
    今天就跟大家聊聊有关PHP中如何使用分页类,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。PHP分页类的代码示例:< php  //为了避免重复包含文件而造成...
    99+
    2023-06-17
  • Vue3中的导航守卫如何使用
    查看以下情形:默认情况下,点击主页链接可直接进入指定界面,但是该界面是需要用户登录后方可访问的,这是个问题可设置导航守卫来检测用户是否登录,如果已登录,则进入后台页,如果未登录,则强制进入登录页,如图二、导航守卫有哪几种?1、全局守卫(3个...
    99+
    2023-05-16
    Vue3
  • PHP数组分页中如何使用Redis缓存?
    使用 redis 缓存可以大幅优化 php 数组分页的性能。可通过以下步骤实现:安装 redis 客户端。连接到 redis 服务器。创建缓存数据,将每页数据存储到 redis 哈希中,...
    99+
    2024-05-01
    php redis composer
  • PHP数组分页中如何使用Memcached缓存?
    使用 memcached 优化 php 数组分页可提高性能:memcached 是一个内存缓存,适合存储分页数据。缓存分页后的数组,避免每次请求计算数组。代码示例展示如何使用 memca...
    99+
    2024-05-03
    php
  • PHP递归函数在网站导航生成中的应用
    在网站导航生成中,PHP递归函数可以帮助我们处理多层级的导航结构,特别是在需要展示不定层级的子菜单时非常有用。递归函数可以遍历整个导...
    99+
    2024-04-26
    PHP
  • bootstrap组件中如何使用导航组件
    这篇文章主要介绍了bootstrap组件中如何使用导航组件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Bootstrap 中的导航组件都依...
    99+
    2024-04-02
  • PHP数组分页中如何使用闭包优化?
    使用闭包优化php数组分页:使用闭包函数访问创建环境的数组变量。为数组分页,指定每页大小、当前页数和关闭范围。使用array_slice函数按指定范围获取当前页数据。闭包分页提供了性能优...
    99+
    2024-05-03
    php 闭包优化
  • React Router 5.1.0如何使用useHistory实现页面跳转导航
    React Router 5.1.0如何使用useHistory实现页面跳转导航,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1.使用withRouter组件withRou...
    99+
    2023-06-25
  • 如何使用HTML和CSS实现导航标签页布局
    在网页设计中,导航标签页是一种常见的布局方式,用于展示网站的不同页面和内容。它可以提高用户体验,让用户可以直观地浏览和访问网站的各个部分。本文将介绍如何使用HTML和CSS来实现导航标签页布局,并给出具体的代码示例。首先,我们需要创建一个基...
    99+
    2023-10-21
    CSS html 导航标签页布局
  • PHP中如何使用数组函数
    PHP中如何使用数组函数,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。array_multisort()对多个数组或多维数组进行排序可以用来一次对多个数组进行排序或者根据某一维...
    99+
    2023-06-17
  • PHP中strtotime函数如何使用
    这篇文章给大家介绍PHP中strtotime函数如何使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。在PHP中有个叫做strtotime的函数。strtotime 实现功能:获取某个日期的时间戳,或获取某个时间的时间...
    99+
    2023-06-17
  • PHP中如何使用preg_grep()函数
    这篇文章将为大家详细讲解有关PHP中如何使用preg_grep()函数,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。函数原型:array preg_grep (string $pattern...
    99+
    2023-06-17
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作