PHP/HTML:如何使用SQL数据和下拉框正确格式化表?
我在按照我想要的方式格式化表格时遇到了一点麻烦。它应该在一列中显示所有电影ID的列表,然后在下一列中显示下拉列表,允许用户更改付款状态 预期结果如下: --电影Id----------支付状态------ [\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ [\uuuuuuuuuuuuuuuuuuuuu id 2\uuuuuuuuuuuu] [\uuuuuuuuuuuuuuuuuuuu id 3\uuuuuuuuuuuuuu] 然而,我现在得到的是这样的东西: --电影Id----------支付状态------ [\uuuuuuuuuuuuuuuuuuuu id 1\uuuuuuuuuuu] [\uuuuuuuuuuuuuuuuuuuuu id 2\uuuuuuuuuuuu] [\uuuuuuuuuuuuuuuuuuuu id 3\uuuuuuuuuuuuuu] [[下拉菜单] 我正在编写的代码如下:PHP/HTML:如何使用SQL数据和下拉框正确格式化表?,php,html,mysql,layout,formatting,Php,Html,Mysql,Layout,Formatting,我在按照我想要的方式格式化表格时遇到了一点麻烦。它应该在一列中显示所有电影ID的列表,然后在下一列中显示下拉列表,允许用户更改付款状态 预期结果如下: --电影Id----------支付状态------ [\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ [\uuuuuuuuuuuuuuuuuuuuu id 2\uuuuuuuuuuuu] [\uuuuuuuu
echo "<tr>
<th>Title</th>
<th>Pay Status</th>
</tr>";
while ($row = $result->fetch_assoc()) {
echo "<tr><td>" . $row ["movieid"] . "</tr>";
}
//// pay status
echo "<td>" . "<select name='payid'>";
while ($row = $result5->fetch_assoc()) {
echo "<option value='" . $row['payid'] . "'>" . $row['payid'] . "</option>";
}
echo "</select>" . "</td>";
echo”
标题
薪酬状况
";
而($row=$result->fetch_assoc()){
echo“$row[“movieid”]”;
}
////薪酬状况
“回声”。"";
而($row=$result5->fetch_assoc()){
回显“$row['payid']”;
}
“回声”。"";
感谢您的帮助。多谢各位 您必须在第一个while循环的外部打开标记,并在末尾关闭tr标记。然后它将解决您的问题。您必须在第一个while循环的外部打开标记,并在最后关闭tr标记。然后它会解决你的问题。