欢迎来到天天文库
浏览记录
ID:40567385
大小:38.50 KB
页数:6页
时间:2019-08-04
《PHP分页的实现v2012》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、//获取当前页数if(isset($_GET['page'])){$page=intval($_GET['page']);}else{$page=1;}$PageSize=1;//每页的记录数量//获取总数量$sql="selectcount(*)fromblog";$result=mysql_query($sql);$row=mysql_fetch_row($result);$amount=$row[0];/*计算总页数if($amount){if($amount<$PageSize){//如果总数量小于每页的记录数量
2、$PageSize,那么只有一页.$PageCount=1;}if($amount%$PageSize){//总数量除以每页的记录数量取于$PageCount= (int)($amount/$PageSize)+1;//如果有于,则页数等于总数量除每页的记录数加1}else{$PageCount= $amount/$PageSize;//没有,则结果是页数}}else{$PageCount=0;}*/$PageCount=ceil($amount/$PageSize);//总页数=总数
3、量除以每页数量如果有小树,则进位if($Page>$PageCount
4、$page==0){//如果当前页数大于总页数echo"不能发现此页!";exit();}//翻页链接$PageOut='';if($page==1){//如果页数只有一页$PageOut.='第一页
5、上一页';}else{$PageOut.='第一页</a>
6、上
7、一页
8、';}if($page==$PageCount
9、
10、$PageCount==0){//如果当前页等于总也数$PageOut.='下一页
11、尾页';}else{$PageOut.='下一页
12、尾页';}//获取数据if($amount){$sql="select*frombloglimit".($page-1)*($PageSize).",$Pag
13、eSize";$result=mysql_query($sql);while($row=mysql_fetch_array($result)){//此段代码只是示例$blogs[]=array('bid'=>$row['bid'],'title'=>$row['title']);foreach($blogsas$blog){$title=$blog['title'];}$output="删除"."14、x.php?action=blog_edit&bid=$blog[bid]>编辑"."查看";include("template/default/blog.tpl.php");echo$PageOut;}for($i=1;$i<=$PageCount;$i++){//数字分页$Pageshow=($i!=$page)?"$i":"$i15、";echo$PageShow;}echo$amount.'条记录,每页'.$PageSize.'条,共'.$PageCount.'页';}Php对文章字数分页16、$_GET['page'])17、18、!intval($_GET['page'])19、20、$_GET['page']>$totalpage)$page=1;else$page=$_GET['page'];//输出内容echo$content_arr[$page-1];//获取除page参数外的其他参数$query_string
14、x.php?action=blog_edit&bid=$blog[bid]>编辑"."查看";include("template/default/blog.tpl.php");echo$PageOut;}for($i=1;$i<=$PageCount;$i++){//数字分页$Pageshow=($i!=$page)?"$i":"$i
15、";echo$PageShow;}echo$amount.'条记录,每页'.$PageSize.'条,共'.$PageCount.'页';}Php对文章字数分页
16、$_GET['page'])
17、
18、!intval($_GET['page'])
19、
20、$_GET['page']>$totalpage)$page=1;else$page=$_GET['page'];//输出内容echo$content_arr[$page-1];//获取除page参数外的其他参数$query_string
此文档下载收益归作者所有