文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>最简单的分页显示,建议新手看看

最简单的分页显示,建议新手看看

时间:2007-02-18  来源:PHP爱好者

CODE:
[复制到剪切板]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>分页事例</title>
</head>
<?php 
$link=mysql_connect("localhost","root","251521")or die ('无法连接数据库ddd!');//修改成你的数据库
  mysql_select_db("mmx13225_mydatabase",$link)or die ('无法连接数据库!');//选择你的数据库
  ?>
<body>
<?
if(isset($_GET['page']))
{
$page=intval($_GET['page']);

}
else{$page=1;}
//获取总的记录数
  $sql="select count(*) as amount from article";//注意,表article一定要存在
    $result=mysql_query($sql);
   $row=mysql_fetch_row($result);
$amount=$row[0];
    
$page_size=5;//每页显示的条数
//计算需要的页数
if($amount)
{
if($amount<$page_size)
   {$page_count=1;}
        elseif($amount%$page_size)
                {$page_count=(int)($amount/$page_size)+1;}
  else{$page_count=$amount/$page_size;}
   }
     else{$page_count=0;}
        //显示记录
if($amount)
{
        $a=($page-1)*$page_size;$b=$page_size;
           $sql="select * from liuyan order by id desc limit $a,$b";
                    $result=mysql_query($sql);
}
                while($row=mysql_fetch_array($result))
{     echo $row[0]."<br>";                            }
?>
                  
  <? 
  if($page>1)                         
       
            {echo "<a href=?page=1>首页</a>|<a href=?page=".($page-1).">上一页</a>|<br>";}
  if($page<$page_count)
            { echo"|<a href=?page=".($page+1).">下一页</a>|<a href=?page=".($page_count).">尾页</a><br>";}
                         echo "第".$page."页/"."共有".$page_count."页";echo "共有".$amount."条记录<br>";
        ?>

</body>
</html>  php爱好者站 http://www.phpfans.net Linux|Apache|IIS.
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载