$row = 3; //每行显示三张图片
$all = 9;//一页显示九张图片
for($i=1; $i<=$all; $i++){
  if($i%$row == 0){
    echo "<br>";
  }echo"<table width=\"30%\" border=\"0\" cellspacing=\"1\" cellpadding=\"0\">";
echo"  <tr>";
echo"    <td>图片</td>";
echo"  </tr>";
echo"  <tr>";
echo"    <td>图片介绍</td>";
echo"  </tr>";
echo"</table>";
}

解决方案 »

  1.   

    To: feel8(准备早起的鸟)
       
       这样还是不行啊
      

  2.   

    TO:feel8(准备早起的鸟)
    还是不行,对了我图片文件的名称是放在数据库里面
      

  3.   

    以下是我写的代码,但不能实现一行三张图片的效果
    <?
    $connect=mysql_connect($host,$root,$pas);
    mysql_select_db($db);
    $query="select * from $pic order by id desc";
    $result=mysql_query($query);
    $n=0;
    while($row=mysql_fetch_array($result))
    {
       if($n%3=="0" and $n>1)
       {
          echo"</tr><tr>";
       }
       if($n%3=="0")
       {
          echo"<tr>";
       }
       echo"<td><div align=\"center\"><table><tr><td><br><div align=\"center\">
       <a href=\"image3/".$row['picname']."\"><img src=\"image3/".$row['picname']."\" width=\"147\"></a></div></td>
                    </tr><tr><td height=\"25\"><div align=\"center\">NO.".$row['id']."&nbsp;".$row['name1']."</div></td>
                    </tr>
                  </table></td>";
    }$n++;
    mysql_close($connect);
    ?>
      

  4.   

    应该为:
    <?
    $connect=mysql_connect($host,$root,$pas);
    mysql_select_db($db);
    $query="select * from $pic";
    $result=mysql_query($query);
    $number=mysql_num_rows($result);
    $n=0;
    while($n<$number)
    {
       $row=mysql_fetch_array($result);
       if($n%3=="0" and $n>1)
       {
          echo"</tr><tr>";
       }
       if($n%3=="0")
       {
          echo"<tr>";
       }
       echo"<td><table><tr><td><br><div align=\"center\">
       <a href=\"image3/".$row['picname']."\"><img src=\"image3/".$row['picname']."\" width=\"147\"></a></div></td>
                    </tr><tr><td height=\"25\"><div align=\"center\">NO.".$row['id']."&nbsp;".$row['name1']."</div></td></tr></table></td>";   
    $n++;
    }
    mysql_close($connect);
    ?>