• 技术文章 >php教程 >php手册

    php下封装较好的数字分页方法

    2016-06-06 20:35:33原创1288

    php下数字分页函数代码,需要的朋友可以参考下。

    复制代码 代码如下:


    /**
    * 获取页码导航HTML
    * @param $pageNum:当前页码
    * @param $pageSize:每页数量
    * @param $rowCount:记录总数
    * @param $navUrl:链接页面URL
    */
    function getNavHtml($pageNum,$pageSize,$rowCount,$navUrl){
    $pageCount = (int)($rowCount/$pageSize); //总页数
    if ($rowCount % $pageSize >0){
    $pageCount++;
    }
    if ($pageNum>$pageCount){
    $pageNum = 1;
    }
    $firstNav = "首页 ";
    $lastNav = "尾页 ";
    $prevNav="";
    $nextNav="";
    if ($pageNum>1){
    $navPageNum = $pageNum-1;
    $prevNav = "上一页 ";
    }
    if ($pageNum<$pageCount && $pageCount>1){
    $navPageNum = $pageNum+1;
    $nextNav = "下一页 ";
    }
    $amongNav="";

    //关键循环

    for ($i=1;$i<=5;$i++){
    $navPageNum = $pageNum+ $i-3;
    if ($navPageNum>0 && $navPageNum<=$pageCount){
    $navCss = $navPageNum == $pageNum?" class=\"hover\"":"";
    $amongNav.="{$navPageNum} ";
    }
    }
    return $firstNav.$prevNav.$amongNav.$nextNav.$lastNav." ".$pageNum."//m.sbmmt.com/m/".$pageCount." 共有[".$rowCount."]条数据";
    }
    }

    ,香港虚拟主机,网站空间,网站空间

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php 数字分页
    上一篇:php循环检测目录是否存在并创建(循环创建目录) 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 用php守护另一个php进程的例子• PHP项目开发中最常用的自定义函数整理• php开发中的页面跳转方法总结,php开发页面跳转• 限制上传文件类型程序代码• php自动跳转中英文页面
    1/1

    PHP中文网