当前位置: 博客首页 >> PHP >> 阅读正文

又一个简单的php分页

作者: 郑晓 分类: PHP 发布于: 2011-04-28 13:18 浏览:5,435 没有评论


感觉这个也不错,可以用来学习一下。

<?php include("conn.php"); //数据库配置文件</p> <p>$pagesize=3; //设置每页条数 $url=$_SERVER[REQUEST_URI]; $url=parse_url($url); $url=$url[path]; //截取到php路径,防止翻页出错</p> <p>$num=mysql_num_rows(mysql_query("select <em> from <code>message“)); //计算总条数 $totalpage=ceil($num/$pagesize); //计算总页数 $pageval=1; //定义$pageval初始值,避免出现第一次点击下一页时还在本页 if($_GET[page]) { $pageval=$_GET[page]; if($pageval<=1)$pageval=1; $page=($pageval-1)$pagesize; $page.=”,”; } echo “
“; $sql=”select * from message limit $page $pagesize”; $query=mysql_query($sql,$conn); while($row=mysql_fetch_array($query)) { echo $row[id].”\t”.$row[user].”\t”.$row[passw].”\t”.$row[regdate].”
“; }

echo “页次:$pageval/$totalpage 页\t”; echo “首页\t”; if($num > $pagesize) { if($pageval==1) { echo ” 上一页\t”; echo “下一页\t”; echo “\t尾页\t”; }else if($pageval < $totalpage) { echo "上一页\t”; echo “下一页\t”; echo “\t尾页\t”; }else if($pageval == $totalpage) { echo “上一页\t”; echo ” [下一页]\t”; echo “\t尾页\t”; } }else { echo ” 上一页\t”; echo ” 下一页\t”; echo “\t 尾页\t”; } echo “共计”.$totalpage.”页”; ?>

       

本文采用知识共享署名-非商业性使用 3.0 中国大陆许可协议进行许可,转载时请注明出处及相应链接。

本文永久链接: https://www.zh30.com/and-a-simple-php-page.html

发表评论

change vcode