php中的依赖动态下拉列表

php中的依赖动态下拉列表,php,mysql,Php,Mysql,这里有两个相关下拉列表。 第一个下拉列表显示所有帐户(名称和id) 您可以在选择第一个值后重新加载页面,并使用第二个参数加载页面。比如说 <select onchange="window.location.href='some url with some value?select_value=' + this.value">...options...</select>" 您可以使用jqueryajax请求来实现这一点。在第一个下拉列表中编写onchange方法。更改

这里有两个相关下拉列表。 第一个下拉列表显示所有帐户(名称和id)



您可以在选择第一个值后重新加载页面,并使用第二个参数加载页面。比如说

<select onchange="window.location.href='some url with some value?select_value=' + this.value">...options...</select>" 

您可以使用jqueryajax请求来实现这一点。在第一个下拉列表中编写onchange方法。更改时,获取所选帐户的id并将其传递给您的查询以选择用户。返回所有用户并将其显示给您的用户下拉列表。

可以使用。为此,在第一个下拉列表的
更改事件上使用jquery
ajax()
如何获取所选帐户的id?使用$('select#account')。更改(函数(){var id=$(this.val();})
 <select name="extension" id="extension" class="input-name">
    <?php
    $query = "SELECT ext FROM user WHERE account=100"; //Query for users for selected account.

    $results = mysqli_query($con, $query);
    while($user= $results ->fetch_assoc()){
    ?>
<option value="<?php echo $user["ext"]; ?>"><?php echo $users["ext"];?></option>
<?php } ?>
</select>
<select onchange="window.location.href='some url with some value?select_value=' + this.value">...options...</select>" 
$('select.first-select').change(function(){
    var value = $(this).val();
    $.get('get-account', { val: value }, function(){ ...replace options... })
})