如何将数据库中的列值显示为下拉菜单的选择


How can i display a columns values from my database as selections for my drop down menu?

如何在

下拉菜单中将数据库中的列值显示为选择? 到目前为止,我已经完成了表单代码,我想现在我正在尝试找出实际的数据库代码方面。 任何帮助将不胜感激。 提前谢谢。

这可能有助于:

http://oi61.tinypic.com/258tmhd.jpg

法典

<html>
<header>

</header>
<body>
<form action="/demoform/contact_form.php" id="formA" method="post" name="formA">
<big>LOAD PAST ORDERS:</big>
<select id="drop_down" name="drop_down">
   <?php foreach($array_results as $row) : ?>
       <option value="<?php echo $row['key'];?>" ><?php echo $row['itemname'];</option>
   <?php endforeach; ?>
</select>

<input type="text" id="email" name="email"/>

<input id="email" name="email" type="text"   value="demo@gmail.com" readonly="readonly"/>

<input id="itemname" name="itemname" type="text" />

<button type="submit" value="Submit">Submit</button>

</form>

</body>

</html>

如果你使用 PHP mysqli OOP,希望这会有所帮助:

while($row = $result->fetch_array()) {
 echo("<option value='"" . $row["key"] . "'">" . $row["itemname"] . "</option>'n");
}

要使用下拉列表的值填充输入文本字段,您可以使用 jQuery:

<script type="text/javascript">
$("#idOfDropDown").change(function() {
 $("#idOfTextField").val( $("#idOfDropDown option:selected").val() );
});
</script>