PHP分页函数

这个分页功能有些蛋疼,因为学的不深,所以一直在研究,今晚终于让我弄出来了,无比的开心,瞬间爆发了一下。

把代码MARK下。。明天继续研究几种别的分类。

<?php

$page = $_GET["page"];

function Page($rows,$page_size){
        global $page,$select_from,$select_limit,$pagenav;
        $page_count = ceil($rows/$page_size);
        if($page <= 1 || $page == '') $page = 1;
                if($page >= $page_count) $page = $page_count;
                $select_limit = $page_size;
                $select_from = ($page - 1) * $page_size.',';
                $pre_page = ($page == 1)? 1 : $page - 1;
                $next_page= ($page == $page_count)? $page_count : $page + 1 ;

                $pagenav .="<div class='pagination pagination-right'>";
                $pagenav .="<ul><li><a href='?page=1'>?</a></li>";
                for($i=1;$i<=$page_count;$i++){
                        if($i==$page)
                        {
                                 $pagenav.="<li><a href='?page=$i'>$i</a></li>";
                        }
                        else
                        {
                                $pagenav.="<li><a href='?page=$i'>$i</a></li>";
                        }
                }
                $pagenav .= "<li><a href='?page=$i'>?</a></li><ul></div>
}
原文地址:https://www.cnblogs.com/xiaoCon/p/3139364.html