Php 创建单元格中包含变量且行数可变的表
我正在制作一个网页来显示数据库中的信息。其中一个部分有一个表,其中应列出正在使用的应用程序(名称、应用程序的媒体类型、通过应用程序传输的内容以及用户对应用程序的评级)。因此,每行四列。我想显示用户使用的所有应用程序(因此,多行),虽然我有一些东西可以显示单个应用程序,如果您能提供一些帮助,帮助我们根据用户使用的应用程序的数量生成多个行,并让行中的单元格显示正确的信息,我将不胜感激。以下是我目前掌握的情况:Php 创建单元格中包含变量且行数可变的表,php,html,database,mysqli,html-table,Php,Html,Database,Mysqli,Html Table,我正在制作一个网页来显示数据库中的信息。其中一个部分有一个表,其中应列出正在使用的应用程序(名称、应用程序的媒体类型、通过应用程序传输的内容以及用户对应用程序的评级)。因此,每行四列。我想显示用户使用的所有应用程序(因此,多行),虽然我有一些东西可以显示单个应用程序,如果您能提供一些帮助,帮助我们根据用户使用的应用程序的数量生成多个行,并让行中的单元格显示正确的信息,我将不胜感激。以下是我目前掌握的情况: <tbody class="header"> <
<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>
名称
媒体类型
流式内容
评级
将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;
?>
...
...
没有使用php的经验,但是看看你的代码,循环应该围绕tr元素吗?我假设您希望行重复,而不是每个单元格中的元素。