打印本文 打印本文 关闭窗口 关闭窗口
PHP+MySql分页显示示例分析
作者:武汉SEO闵涛  文章来源:敏韬网  点击数1806  更新时间:2009/4/22 20:48:44  文章录入:mintao  责任编辑:mintao
sp; <tr>

      <td width="50%" bgcolor="#E0E0E0">

             <p align="center">标题</td>

    <td width="50%" bgcolor="#E0E0E0">

      <p align="center">发布时间</td>

  </tr>

  <?php

do {

$i++;

?>

 

  <tr>

      <td width="50%"><?=$myrow["news_title"]?></td>

    <td width="50%"><?=$myrow["news_cont"]?></td>

  </tr>

 

<?php

}

while ($myrow = mysql_fetch_array($rs));

echo "</table>";

}

echo "<div align=''''center''''>共有".$pages."(".$page."/".$pages.")";

for ($i=1;$i< $page;$i++)

echo "<a href=''''fenye.php?page=".$i."''''>[".$i ."]</a>  ";

echo "[".$page."]";

for ($i=$page+1;$i<=$pages;$i++)

echo "<a href=''''fenye.php?page=".$i."''''>[".$i ."]</a>  ";

echo "</div>";

?>

</body>

</html>  

五、总结

本例代码在windows2000 server+php4.4.0+mysql5.0.16上运行正常。该示例显示的分页格式是[1][2][3]…这样形式。假如想显示成“首页 上一页 下一页 尾页”这样形式,请加入以下代码:

$first=1;

$prev=$page-1;

$next=$page+1;

$last=$pages;

if ($page > 1)

{

echo "<a href=''''fenye.php?page=".$first."''''>首页</a>  ";

echo "<a href=''''fenye.php?page=".$prev."''''>上一页</a>  ";

}

if ($page < $pages)

{

echo "<a href=''''fenye.php?page=".$next."''''>下一页</a>  ";

echo "<a href=''''fenye.php?page=".$last."''''>尾页</a>  ";

}

其实,写分页显示代码是很简单的,只要掌握了它的工作原理。希望这篇文章能够带给那些需要这方面程序web程序员的帮助。

上一页  [1] [2] 

打印本文 打印本文 关闭窗口 关闭窗口