2015-06-19 180 views
-1

新的PHP和我想要8行使用2个单元格while循环。我似乎无法做到,我已经玩了很多代码,但总是出错。点正确的方向将不胜感激虽然在PHP循环行

<section class="grabber2"> 
       <?php 
       $x = 0; 
        echo '<tr>'; 
        while ($x < 4){ 
         echo 
         '<td> phrase 1!</td>', 
         '<td> phrase 2!</td>'; 
         $x++; 
        } 
         ?></tr> 
      </section> 
+1

您的HTML完全向后 –

回答

1

TR在TD之前。 TR =表格行。 TD =表列

试试这样说:

<table> 
    <?php 
     $x = 0; 
     while ($x < 8){ 
      echo '<tr>'; 
      echo '<td> phrase 1!</td><td> phrase 2!</td>'; 
      echo '<tr>'; 
      $x++; 
     } 
    ?> 
</table> 

节标记是有用的,只有到CSS样式应用到某些组件。在这种情况下你不需要它。此外,请尝试使用嵌套的<div>标签而不是<table>

0

您的HTML是错误的。你需要一个表格标签。

<table> 
    <?php 
    $x = 1; 
    while($x <= 8): ?> 
     <tr> 
      <td>phrase 1!</td> 
      <td> phrase 2!</td> 
     </tr> 
     <?php $x++; 
    endwhile; ?> 
</table>