哪位能告诉我$_GET['pagenum']是什么意思吗,不明白怎么突然跑出来个$_GET['pagenum']?

解决方案 »

  1.   

    $_GET['pagenum']是从URL中获取的变量,用于传递当前面页号码
      

  2.   

    我没仔细看你的代码,我觉得discuz的代码很值得学习,我用的是它上面的分页函数!
    function multi($num, $perpage, $curr_page, $mpurl) {
    $multipage = '';
    if($num > $perpage) {
    $page = 10;
    $offset = 2; $pages = ceil($num / $perpage);
    $from = $curr_page - $offset;
    $to = $curr_page + $page - $offset - 1;
    if($page > $pages) {
    $from = 1;
    $to = $pages;
    } else {
    if($from < 1) {
    $to = $curr_page + 1 - $from;
    $from = 1;
    if(($to - $from) < $page && ($to - $from) < $pages) {
    $to = $page;
    }
    } elseif($to > $pages) {
    $from = $curr_page - $pages + $to;
    $to = $pages;
    if(($to - $from) < $page && ($to - $from) < $pages) {
    $from = $pages - $page + 1;
    }
    }
    }
    $multipage .= '<a href="'.$mpurl.'&page=1">&lt;&lt;</a> &nbsp;';
    for($i = $from; $i <= $to; $i++) {
    if($i != $curr_page) {
    $multipage .= '<a href="'.$mpurl.'&page='.$i.'">['.$i.']</a>&nbsp;';
    } else {
    $multipage .= '<u><b>['.$i.']</b></u>&nbsp;';
    }
    }
    $multipage .= $pages > $page ? " ... <a href=\"$mpurl&page=$pages\"> [$pages] &gt;&gt;</a>" : " <a href=\"$mpurl&page=$pages\">&gt;&gt;</a>";
    }
    return $multipage;
    }