我有一个Oracle数据库。在我的数据库中,我有一个名为" DRIVER"的表。我在表中创建了3个collumns,名为ID,CAR和PERSON。 我需要创建一个下拉菜单,我可以从列中的所有汽车中选择一个" CAR"。当我从下拉菜单中选择一辆车时,会自动在文本框中写下一个拥有该车的人的名字。
实施例: 让我们从下拉菜单中选择第3个位置的汽车。当我选择第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>
答案 0 :(得分:0)
您需要使用JavaScript。您可以收听选择框的“更改”事件,如果触发,则指定文本框。
http://api.jquery.com/change/上的第一个示例就是您问题的答案。