$sql = mysql_query("select * from `v_char"`);
$num = mysql_num_rows($sql);
include 'page.class.php';
/*参数说明:
*getpages($pagesize,$pagenum,$page,$init,$page_len);
*$pagesize 每页记录
*$pagenum 总记录数
*$page $_get[page]
*$init 数字分页最小数,默认为1,一般不用更改。
*$page_len 数字分页的数量。
*/
$model = new getpages(10,$num,$_get['page']);
$sql = "select * from `v_char` limit $model->offset,$model->pagesize";
$res = mysql_query($sql);
while($row = mysql_fetch_assoc($res))
{
echo $row['id'] . " - " . $row['name'] .'
';
}
//输出分页信息
echo $model->getpage();
?>
page.class.php
共 ".$this->pages."页".$this->pagenum."条";
if($this->page == 1)
{
$pagenav .="首页 ";
$pagenav .="上一页 ";
}
else
{
$pagenav .="首页 ";
$pagenav .="上一页 ";
}
$pagenav .= $this->getvalpage(); //数字分页
if($this->page == $this->pages)
{
$pagenav .="下一页 ";
$pagenav .="尾页 ";
}
else
{
$pagenav .="下一页 ";
$pagenav .="尾页 ";
}