分享一例

代码,

 条记录";
if($lastpg<=1) return false;    //如果只有一页则跳出

if($page!=1) $pagecon .="  "; else $pagecon .=" 首页 ";
if($prepg) $pagecon .="  "; else $pagecon .=" 前页 ";
if($nextpg) $pagecon .="  "; else $pagecon .=" 后页 ";
if($page!=$lastpg) $pagecon.="  "; else $pagecon .=" 尾页 ";

#下拉跳转列表,循环列出所有页码
$pagecon .=" 到第  页,共 $lastpg 页";

}
}else die('pageDivide()同名函数已经存在!');
?>
登录后复制

您可能感兴趣的文章:
入门级带多种分页方式的一个好用的简单的一个实用的一个快速好用的

我给你一个类吧,很简单的,
class pg{
function genpage(&$sql,$page_size=2)
{
global $prepage,$nextpage,$pages,$sums; //out param
$page = $_GET["page"];
$eachpage = $page_size;
$pagesql = strstr($sql," from ");
$pagesql = "select count(*) as ids ".$pagesql;
$result = mysql_query($pagesql) or die(mysql_error());
if($rs = mysql_fetch_array($result)) $sums = $rs[0];
$pages = ceil(($sums-0.5)/$eachpage)-1;
$pages = $pages>=0?$pages:0;
$prepage = ($page>0)?$page-1:0;
$nextpage = ($page<$pages)?$page+1:$pages;
$startpos = $page*$eachpage;
$sql .=" limit $startpos,$eachpage ";
}
function showpage()
{
global $page,$pages,$prepage,$nextpage,$queryString;
$queryString=$_SERVER['QUERY_STRING'];
if(preg_match("/page/",$queryString)){
$queryString=strstr($queryString,"&");
}else {
$queryString="&".$queryString;
}

$shownum =10/2;
$startpage = ($page>=$shownum)?$page-$shownum:0;
$endpage = ($page+$shownum<=$pages)?$page+$shownum:$pages;
$xs="";
$xs.="共".($pages+1)."页: ";
if($page>0)$xs.= " if($startpage>0)
$xs.=" ...
>
 

$page=$_GET['page']; //获得当前的页面值
$count=mysql_query("select count(*) from user"); //获得记录总数
$rs=mysql_fetch_array($count);
$totalNumber=$rs[0];
$totalPage=ceil($totalNumber/$perNumber); //计算出总页数
if (!isset($page)) {
$page=1;
} //如果没有值,则赋值1
$startCount=($page-1)*$perNumber; //分页开始,根据此方法计算出开始的记录
$result=mysql_query("select * from user limit $startCount,$perNumber"); //根据前面的计算出开始的记录和记录数
while ($row=mysql_fetch_array($result)) {
echo "user_id:".$row[0]."
";
echo "username:".$row[1]."
"; //显示数据库的内容
}
if ($page != 1) { //页数不等于1
?>
上一页
for ($i=1;$i<=$totalPage;$i++) { //循环显示出页面
?>
if ($page<$totalPage) { //如果page小于总页数,显示下一页链接
?>
下一页
?>
================================

这个是很简单的..而且也写了注释..不知道合不合你的意..