我有一个在表格中显示多行的结果集,并且在其中一个表格单元格中,我添加了一个带有选项的下拉列表。表的第一行有一个正确填充 MySQL 数据的下拉列表,但在下面的行中,虽然下拉列表确实存在,但其中没有选项。谢谢!
<?php while ($expenses = mysqli_fetch_assoc($result)) {
?>
<tr>
<td><?php echo number_format($expenses["amount"], 2);?></td>
<td><?php //echo $expenses["vendor"];?></td>
<td><?php //echo $expenses["description"];?></td>
<!-- code for type dropdown-->
<td><select>
<?php while ($row = mysqli_fetch_assoc($type_result_set)) {
?>
<option value="<?php echo $row["type_name"];?>"><?php echo $row["type_name"];?></option>
<?php
}
?>
</td>
</select>
<!-- this section resumes table after drop down-->
<td><?php echo $expenses["department"];?></td>
<td><input name="done" type="checkbox" id="done"></td>
<td><textarea name="notes" id="notes"></textarea></td>
</tr>
<?php
}
?>