php中的依赖动态下拉列表
这里有两个相关下拉列表。 第一个下拉列表显示所有帐户(名称和id)php中的依赖动态下拉列表,php,mysql,Php,Mysql,这里有两个相关下拉列表。 第一个下拉列表显示所有帐户(名称和id) 您可以在选择第一个值后重新加载页面,并使用第二个参数加载页面。比如说 <select onchange="window.location.href='some url with some value?select_value=' + this.value">...options...</select>" 您可以使用jqueryajax请求来实现这一点。在第一个下拉列表中编写onchange方法。更改
您可以在选择第一个值后重新加载页面,并使用第二个参数加载页面。比如说
<select onchange="window.location.href='some url with some value?select_value=' + this.value">...options...</select>"
您可以使用jqueryajax请求来实现这一点。在第一个下拉列表中编写onchange方法。更改时,获取所选帐户的id并将其传递给您的查询以选择用户。返回所有用户并将其显示给您的用户下拉列表。可以使用。为此,在第一个下拉列表的更改事件上使用jqueryajax()
如何获取所选帐户的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... })
})