2013-07-15 44 views
0

我正在製作一個網頁以顯示數據庫中的信息。一個部分有一個表,應列出正在使用的應用程序(名稱,應用程序所在的媒體類型,通過應用程序流式傳輸的內容以及用戶對應用程序的評級)。所以,每行四列。我想顯示用戶使用的所有應用程序(所以,多行),雖然我有一些適用於顯示單個應用程序的工作,但我真的很感謝如何使其生成多行,具體取決於用戶正在使用的應用程序數量以及行中的單元格將顯示正確的信息。這是我到目前爲止有:使用單元格中的變量和可變數量的行創建表格

 <tbody class="header"> 
    <tr> 
     <td colspan="4"><a href="#demo12">Applications</a> 

     </td> 
    </tr> 
</tbody> 
<tbody id="demo12"> 
    <tr> 
     <td>Name</td> 
     <td>Media Type</td> 
     <td>Streamed Content</td> 
     <td>Rating Given</td> 
    </tr> 
    <tr> 
     <td> 
      <?php 
      while($user = mysqli_fetch_assoc($result)): 
      echo $user["aName"]; 
      endwhile; 
      ?> 
     </td> 
     <td> 
      <?php 
      while($user = mysqli_fetch_assoc($result)): 
      echo $user["aMType"]; 
      endwhile; 
      ?> 
     </td> 
     <td> 
      <?php 
      while($user = mysqli_fetch_assoc($result)): 
      echo $user["aStreamed"]; 
      endwhile; 
      ?> 
     </td> 
     <td> 
      <?php 
      while($user = mysqli_fetch_assoc($result)): 
      echo $user["aRating"]; 
      endwhile; 
      ?> 
     </td> 
    </tr> 
</tbody> 
+0

沒有使用PHP的經驗之外,但看着你的代碼迴路是tr元素周圍?我假設你想重複行,而不是每個單元格中的元素。 – tmcc

回答

0

認沽while循環您tr標籤

<?php 
    while($user = mysqli_fetch_assoc($result)): 
?> 
<tr> 
    <td> 
     <?php 
      echo $user["aName"]; 
     ?> 
    </td> 
    <td> 
     <?php 
      echo $user["aMType"]; 
     ?> 
    </td> 
    ... 
    ... 
</tr> 
<?php 
    endwhile; 
?>