又一个简单的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