<?php
for($i = 1;$i < 9; $i++)
{
   $tempStr = "<tr><td><label>上传第{$i}个文件: </label> <input type='file' name='uploadfile_{$i}'</label></td></tr>;
  
   echo($tempStr);
}     
?>

解决方案 »

  1.   

    apache2
    php5
    firefox3在tr标签中加入td标签就可以分行显示了
    <tr>
        <td>
            <label> 上传第 <?php echo $i;?>个文件: </label> <input type="file" name="uploadfile_ <?php echo $i;?>">
        </td>
    </tr>
      

  2.   

    <?php 
        for ($i=1;$i <9;$i++) 
        { 
      
      ?> 
        <tr> <td> 
        <label> 上传第 <?php echo $i;?>个文件: </label> <input type="file" name="uploadfile_ <?php echo $i;?>"> 
    </td>     </tr> 
      <?php 
        } 
        ?> 
      

  3.   

    不好使啊 ,我在for语句里 echo “ddddddd” 结果什么也不去。
      

  4.   

    <?php 
        for ($i=1;$i <9;$i++) 
        { 
      
      ?> 
        <tr> <td> 
        <label> 上传第 <?php echo $i;?>个文件: </label> <input type="file" name="uploadfile[]"> 
    </td>     </tr> 
      <?php 
        } 
        ?> 
      

  5.   

    我把扩展名改为了.php 就好使了,以.html结尾不行吗?html里不能有php脚本吗?
      

  6.   

    哈哈,因为你有php代码,在html文件下当然不行了啊