php分页功能已经实现。
Firefox上运行正常;
IE6上运行,页面上方出现大片空白;需要拖动滑动条到页面底部,才能显示出数据记录以下是分页显示程序,请大家帮忙看看,谢谢<?php$MDname="aaa";//设定每一页显示的记录数
$PageSize = 15;
//取得记录总数$rs,计算总页数用
$query = "SELECT * FROM fenyetest20110420 WHERE MDname = '".$MDname."'"  or die(mysql_error());//查表
$result=mysqli_query($con,$query);//取得结果
$nums=mysqli_num_rows($result);//取得总记录数
$arr = mysqli_fetch_array($result);
$numrows=$arr[0];//计算总页数
$pages=intval($nums / $PageSize );
if ($nums % $PageSize )
$pages++;
//设置页数
if (isset($_GET['page'])){
$page=intval($_GET['page']);
}
else{
//设置为第一页
$page=1;
}//计算记录偏移量
$offset= $PageSize *($page - 1);
//读取指定记录数
$query="select * from fenyetest20110420 WHERE MDname = '".$MDname."' order by md6ID desc limit $offset, $PageSize " or die(mysql_error());//查表
$result=mysqli_query($con,$query);//取得结果
if ($arr = mysqli_fetch_array($result))
{
$i=0;
?>
   <table border="1" width="100%">
  <tr>
   <td width="30%" bgcolor="#E0E0E0">
    <p align="center">编号</td>
    <td width="30%" bgcolor="#E0E0E0">
    <p align="center">名称</td>
    <td width="40%" bgcolor="#E0E0E0">
    <p align="center">MD6值</td>
  </tr>
  <?php
do {
$i++;
?>
  <tr>
   <td width="30%"><?=$arr["md6ID"]?></td>
   <td width="30%"><?=$arr["MDname"]?></td>
   <td width="40%"><?=$arr["MD6"]?></td>
  </tr>
   <?php
}
while ($arr = mysqli_fetch_array($result));
echo "</table>";
echo "<br>";
}
echo "<div align='center'>共有".$pages."页(".$page."/".$pages.")";
for ($i=1;$i<$page;$i++)
echo "<a href='fytest.php?page=".$i."'>[".$i."]</a>";
echo "[".$page."]";
for ($i=$page+1;$i<=$pages;$i++)
echo "<a href='fytest.php?page=".$i."'>[".$i."]</a>";
echo "</div>";mysqli_free_result($result);
mysqli_close($con);?>

解决方案 »

  1.   

    从网上复制过来的代码吧?
    表格元素外都有全角空格,删除掉就可以了<td>、<tr>、<p>前面都是全角空格
       <td width="30%" bgcolor="#E0E0E0">
        <p align="center">编号</td>
        <td width="30%" bgcolor="#E0E0E0">
        <p align="center">名称</td>
        <td width="40%" bgcolor="#E0E0E0">
        <p align="center">MD6值</td>
      </tr>
      

  2.   


    我看了 网页源码, 没问题。
    输出的空值多了,也不应该出现大片空白阿 —— 毕竟,这些空值没有输出(所有输出值都放在table里面了,没见到有空值)
      

  3.   


    果真如老兄所说......
    现在越来越感觉windows垃圾了  这么烂的操作系统也能成王,真是...