如何从我的数据库中显示列值作为我的下拉菜单的选择?

时间:2015-01-08 00:19:18

标签: php database drop-down-menu mysqli

如何在下拉菜单中显示我的数据库中的列值作为选择?到目前为止,我已经将表单代码放下了,我想现在我正试图找出实际的数据库代码方面。任何帮助是极大的赞赏。提前致谢。

这可能有所帮助:

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

CODE

<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>

1 个答案:

答案 0 :(得分:0)

如果您使用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>