2015-06-19 138 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>