问题是:分页怎么才能像google和baidu搜素那样,出现35个分页时,先显示10页,当点击第10页时,自动出现第十一到十五页(使被点击的第10页处于正中间),求思路、实现步骤要点。

解决方案 »

  1.   

    google一下分页函数,
    看看源码,
    就了解分页的原理了,
    至于最后是显示中间,
    还是在两边,
    这个全可以自己定制.
      

  2.   

    参考下PHP分页函数代码吧。
      

  3.   


    $pagestep=5;
    if($page%$pagestep == 0){
        $startpage = $page-$pagestep+1;
        $endpage = $page+$pagestep;
    }else{
        $startpage = $page - ($page%$pagestep)+1;
        $endpage = $page + ($pagestep-$page%$pagestep);
    }
    for($i=$startpage;$i<=$endpage;$i++){
    echo $i;
    }