• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

通用分页函数 split_page()_php

php 搞代码 7年前 (2018-06-19) 169次浏览 已收录 0个评论

// 分页显示:[1]… [<<] – [<] [9] [10] [11] [12] [13] [14] [15] [16] [>] – [>>] …[232]
// url Format: ./list.php?page= ; system will add the Pagenum after the Url automaticly
// $Id: split_page.php,v 1.1.1.1 2002/08/24 14:26:41 hightman Exp $
 
function split_page($url, $total, $curpage = 1, $perpage = 15, $perlist = 8) {
    if ($total <= 0) return;

http://www.gaodaima.com/46608.html通用分页函数 split_page()_php

   
    if ($curpage <= 0) $curpage = 1;
    $totalpage = ceil($total / $perpage);
    $totallist = ceil($totalpage / $perlist);
   
    if ($curpage > $totalpage) $curpage = $totalpage;
    $curlist = ceil($curpage / $perlist);
   
    $toppage = $curlist * $perlist;
    if ($toppage > $totalpage) $toppage = $totalpage;
   
    $botpage = ($curlist – 1) * $perlist + 1;
    if ($botpage < 1) $botpage = 1;
   
    $ret = ”;
   
    if ($curlist > 1) {
         $ret .= “<a title=/”第一页/” href=/”” . $url . “1/”>[1]</a>…/n”;
         $ret .= “<a title=/”上一列/” href=/”” . $url . ($botpage – $perlist).”/”>[<<]</a> -/n”;
    }
   
    if ($curpage > 1)
         $ret .= “<a title=/”上一页/” href=/”” . $url . ($curpage – 1) . “/”>[<]</a>/n”;
   
    do {
         if ($botpage == $curpage)
             $ret .= “<b><font color=red>[” . $botpage . “]</font></b>/n”;
        else
             $ret .= “<a title=/”第” . $botpage . “页/” href=/”” . $url . $botpage . “/”>[” . $botpage . “]</a>/n”;
    } while ($botpage++ < $toppage);
   
    if ($totalpage > $curpage)
            $ret .= “<a title=/”下一页/” href=/”” . $url . ($curpage + 1) . “/”>[>]</a>/n”;
   
    if ($totallist > $curlist) {
            $ret .= “- <a title=/”下一列/” href=/”” . $url . ($toppage + 1) . “/”>[>>]</a>/n”;
            $ret .= “…<a title=/”最后一页/” href=/”” . $url . $totalpage . “/”>[” . $totalpage . “]</a>/n”;
    }
   
    $ret .= “Total: ” . $total;
    return ($ret);
}

欢迎大家阅读《通用分页函数 split_page()_php》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:通用分页函数 split_page()_php
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址