2013-07-15 45 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; 
?>