一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

php+ajax分页代码

时间:2008-05-24 编辑:简简单单 来源:一聚教程网










 page.php代码.

class class_page
{
    private $record_count, $perpage;
    private $page_count, $page_current;
   
    function __construct($perpage, $record_count, $page_current)
    {
        $this->perpage = $perpage;
        $this->record_count = $record_count;
        $this->page_count = ($record_count == 0) ? 1 : ceil($record_count / $perpage);
        $this->page_current = ($page_current > $this->page_count) ? 1 : $page_current;
    }

    function __get($name)
    {
        switch($name)
        {
        case 'page_count':
            return $this->page_count;
        case 'page_current':
            return $this->page_current;
        case 'record_start':
            return ($this->page_current - 1) * $this->perpage;
        }
    }
}

header('Content-Type: text/xml; charset=gbk');
$page = new class_page(20, 150, is_numeric($_GET['page']) ? $_GET['page'] : 1);
echo '';
echo '';
echo '' . $page->page_count . '';
echo '' . $page->page_current . '';
echo '' . pow($page->page_current, 2) . '';
echo '
';
?>

热门栏目