我有两个html下拉列表。当用户在第一个下拉列表(数据库:位置表)中选择一项时,第二个下拉列表(产品表)应根据用户在第一个下拉列表中的选择而动态更改。 然后,第二个下拉列表应仅列出位置属性=第一个下拉列表中的选择的那些产品。 到目前为止,我所拥有的:
<td><select name="fromLocation" onchange=adduser.php style="width:150px;">
<option value='0'>- Select an item - </option>
<?php
require 'dbConnect.php';
$result = mysqli_query($connection, "SELECT * FROM location");
while($row = mysqli_fetch_array($result))
{
echo "<option value='" . $row['location'] . "'>" . $row['location'] . "</option>";
}
?>
答案 0 :(得分:0)
您需要为此操作触发ajax调用。
在第一个下拉列表的on change事件上调用ajax函数,通过ajax调用从数据库中获取相关的值以进行第二个下拉列表。
在ajax调用成功后,用该ajax调用响应填充下拉列表。