[英]PHP drop down menu value from database
我有一個Oracle數據庫。 在我的數據庫中,有一個名為“ DRIVER”的表。 我在表內創建了3個列,分別稱為ID,CAR和PERSON。 我需要創建一個下拉菜單,從中可以從“汽車”列中的所有汽車中選擇一個。 當我從下拉菜單中選擇汽車時,將在下面的文本框中自動輸入擁有汽車的人的名字。
示例:讓我們從下拉菜單中選擇第三名的汽車。 當我選擇第3輛汽車時,下面的文本框會自動顯示ID = 3的人的姓名。
我只做了一個下拉菜單和一個空的文本框。 我不知道下一步該怎么做。 請記住,我是一個初學者,即使使用了這部分代碼,我也有所幫助。
<?php
$ora_sql2 = oci_parse($conn, 'SELECT DRIVER.ID,DRIVER.CAR,DRIVER.PERSON FROM DRIVER');
oci_execute($ora_sql2, OCI_DEFAULT);
?>
<form method="post" action="insert.php">
<table width="319" border="1" cellspacing="0" cellpadding="4">
<tr>
<td>
<select name="drop_menu" id="drop_menu">
<?php
while(oci_fetch($ora_sql2))
{ ?>
<option value="<?php echo oci_result($ora_sql2, 'ID')?>"><?php echo oci_result($ora_sql2, 'CAR')?></option>
<?php
}?>
</select>
</td>
</tr>
<tr>
<td>
<label for="textbox"></label>
<input type="text" name="textbox" id="textbox" />
</td>
</tr>
</table>
</form>
您需要為此使用JavaScript。 您可以收聽選擇框的'change'事件,如果觸發,則分配文本框。
http://api.jquery.com/change/上的第一個示例是您問題的答案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.