51CTO技术论坛_中国领先的IT技术社区's Archiver

〓十一郎〓 发表于 2006-8-25 20:10

php中分页显示文章标题

php中文章标题很多的情况下怎样才能分页显示呢?

下面根据本人的体会把主要代码公开,希望对初学网友有所帮助.

$page_size=10;(每页显示数量)

$sql='select count(*) as rnt from mydbf';

$sql .= ' order by mytime desc ';

$qh=mysql_query($sql);

$data=mysql_fetch_array($qh);

$nr=$data["cnt"];

$pages=intval($nr/$page_size);

if($nr%$page_size) $pages++;

if(empty($page))

{

$page=1;

$offset=0;

}

else

{

$offset=$page*$page_size-$page_size;

}

?>

";

//显示所有文章

if (!isset($page)){

$page = 0;

}

//分页开始

$start= $page*$page_size;

$offset=$start;

$totalpage =ceil($total/$page_size);

$pagestr ='[总数]:'.$total;

$pagestr.= "&nbsp".($page+1).'/'.$totalpage.'页'."&nbsp";

$xjz1= "



" method="post">





 分页:首页

上一页 首页 $xjz1&page=$p>上一页";

}

if($page>=$pages){?> 下一页 尾页 下一页 $xjz1&page=$pages>尾页";

}

?> 页次:/页 个/页 共篇文章 转到:





-->



".$i."";

}

?>

 页

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.