【发布时间】:2023-03-18 18:50:01
【问题描述】:
我正在尝试制作一个 HTML 表单,其中包含一个下拉菜单和一个“普通”表格表单,用户可以在其中从键盘输入值。我想用 MySQL 数据库中的信息填充下拉菜单。
这是我的代码,但是网页有一个小的下拉菜单,但是当我点击向下箭头时,没有可供选择的选项。我的代码如下,有人可以帮忙吗?
$sqlQuery = "SELECT * FROM MyTable";
$result = mysqli_query($sqlQuery);
?>
<form method = "post" action = "webpage.php">
<?php
echo '<select name = "select">';
while($sqlRow = mysqli_fetch_array($result, MYSQLI_ASSOC)){
$row = $sqlRow['attribute'];
echo '<option value="'.$row.'">' .$row. '</option>';
}
echo '</select>';
?>
<table>
<tr><td> Field1 </td><td> <input type="text" name="field1"> </td></tr>
<tr><td> Field2 </td><td><input type = "text" name = "field2"> </td></tr>
</table>
<input type = "submit" value ="Submit" name="sendIt">
</form>
【问题讨论】:
标签: php html mysql forms database-connection