php分页程序

以下是一个php分页代码:

 <?php
 if($_REQUEST[id]=="")
 {
 $strs="Select * From productsinfo where IsShow=1";
 $results=mysql_query($strs,$link);
 $num=mysql_num_rows($results);
 $PageSize=7;//每页显示的数
  $totalPage=ceil($num/$PageSize);//总页数
  if(empty($_GET["page"]))
  {
  $page=1;
  }
  else
  {
  $page=$_GET["page"];
  }
 $nowpage=$page; //当前页
 $strss="Select * From productsinfo where IsShow=1  Order By ToSort limit ".PageSize*($page-1).",".$PageSize;
 $resultss=mysql_query($strss);
 $nums=mysql_num_rows($resultss);
 ?>
 <div id="pro-list"><ul>
 <?php
 for($j=0;$j<$nums;$j++)
 {
 $row=mysql_fetch_array($resultss);
 echo"<li><a><img src='imgfile/".$row["ProSImg"]."'/></a><p><a>".$row["ProName"]."</a></p></li>";
  }
  ?>
 <ul></div>
总共:<?php echo $totalPage;?>页&nbsp;&nbsp;
总共有:<?php echo $num;?>产品&nbsp;&nbsp;
每页显示:<?php echo $PageSize;?>产品&nbsp;&nbsp;
<?php
if($page==1)
{
echo"当前页:".$nowpage."&nbsp;&nbsp";
echo"首页&nbsp;&nbsp;";
echo"上一页&nbsp;&nbsp;";
echo"<a href='?page=".($page+1)."'>下一页</a>&nbsp;&nbsp;";
echo"<a href='?page=".$totalPage."'>末页</a>";
}
elseif($page==$totalPage)
{
echo"当前页:".$nowpage."&nbsp;&nbsp";
echo"<a href='?page=1'>首页</a>&nbsp;&nbsp;";
echo"<a href='?page=".($page-1)."'>上一页</a>&nbsp;&nbsp;";
echo"下一页&nbsp;&nbsp;";
echo"末页";
}else
{
echo"当前页:".$nowpage."&nbsp;&nbsp";
echo"<a href='?page=1'>首页</a>&nbsp;&nbsp;";
echo"<a href='?page=".($page-1)."'>上一页</a>&nbsp;&nbsp;";
echo"<a href='?page=".($page+1)."'>下一页</a>&nbsp;&nbsp;";
echo"<a href='?page=".$totalPage."'>末页</a>";
}
}
?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值