欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

php分页程序paginator程序代码

程序员文章站 2022-05-09 11:54:38
...
本文章来给大家介绍一个paginator的php分页程序代码,有需要的朋友可进入参考。
 $page_num ? $page_num + 1 : $to;
        for ($a = $from; $a ' . $a . '';
            } else {
                //当前页
                $page_val.= '
  • ' . $a . '
  • '; } } //上一页下一页首页尾页 $next = $cur_page + 1; //当前页+1 $prev = $cur_page - 1; //当前页-1 if ($cur_page != $page_num) { //当前页不是最后一页 $page_val.= '' . '下一页' . ''; $page_val.= '' . '>>' . ''; //尾页 } if ($cur_page != 1) { //不是第一页,加上前面的内容 $page_val = '' . '上一页' . '' . $page_val; $page_val = '' . '' . $page_val; //首页 } $page_val = ''; return $page_val; } // 函数2:根据记录数,页列清数,当前页,url年成分页 function fpage($row_num, $pagesize, $page, $url) { //$page,当前页;$row_num记录总数;$pagesize:每页记录数;$url记录页; //如果,如果有作数,则取加1 $page_count = $row_num % $pagesize ? intval($row_num / $pagesize) + 1 : intval($row_num / $pagesize); if ($page_count == 1) { $page_string = "第一页|上一页|下一页|尾页"; } else { //如果不止一页 if ($page == 1) { //第一页显示 $page_string = " 第一页 |上一页| 下一页 | 尾页 "; } if (($page > 1) and ($page 第一页 | 上一页 | 下一页 | 尾页 "; } if ($page == $page_count) { $page_string = " 第一页 | 上一页 |下一页| 尾页 "; } } $page_str = $page_string . ("," . $page . "/" . $page_count . "页"); echo "

    " . $page_str . "

    "; } /** * 分页函数 * * @param int $num:记录总数 * @param int $perpage:每页记录 * @param int $curpage:当前页 * @param string $mpurl:路径url * @param unknown_type $hiddenFrom * @return string */ function page($num, $perpage, $curpage, $mpurl, $hiddenFrom = '') { $multipage = ''; //恢复 $mpurl.= strpos($mpurl, '?') ? '&' : '?'; if ($num > $perpage) { $page = 10; $offset = 2; $pages = @ceil($num / $perpage); //总页数 if ($page > $pages) { $from = 1; $to = $pages; } else { //如果总页数>10 $from = $curpage - $offset; //当前页-2 $to = $from + $page - 1; //当前页+10-3 if ($from $pages) { $from = $pages - $page + 1; $to = $pages; } } if ($hiddenFrom) { $multipage = ($curpage - $offset > 1 && $pages > $page ? '首页 ' : '') . ($curpage > 1 ? ' ‹‹上一页 ' : ''); for ($i = $from; $i ' . $i . '
    相关标签: 分页