如何立即引用html select标签

时间:2019-03-19 11:54:05

标签: php html mysql sql mysqli

我有两个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>";
        }
        ?>  

1 个答案:

答案 0 :(得分:0)

您需要为此操作触发ajax调用。

在第一个下拉列表的on change事件上调用ajax函数,通过ajax调用从数据库中获取相关的值以进行第二个下拉列表。

在ajax调用成功后,用该ajax调用响应填充下拉列表。