Javascript 如何从数据库中的一个表中创建两个动态下拉列表?
有人能帮我链接2个下拉列表吗?哪些数据来自数据库中的同一个表,是否可以这样做,因为我只能找到一个解决方案,数据库中必须有2个表才能链接这两个表。这就是它的工作原理,第一,用户选择部门,第二个下拉列表将只显示从该特定部门分配的人员 数据库表具有id、名称和部门 该部门已开始工作,但第二个下拉列表无法从该部门进行筛选。有人能帮我知道这是怎么回事吗 index.php 函数getNameval{ $.ajax{ 类型:POST,, url:getName.php, 数据:'department='+val, 成功:functiondata{ $nameList.htmldata; } }; } 函数selectDepartmentval{ $search-box.valval; $suggestion-box.hide; } 部门: 选择部门 试试这个Javascript 如何从数据库中的一个表中创建两个动态下拉列表?,javascript,php,mysql,database,Javascript,Php,Mysql,Database,有人能帮我链接2个下拉列表吗?哪些数据来自数据库中的同一个表,是否可以这样做,因为我只能找到一个解决方案,数据库中必须有2个表才能链接这两个表。这就是它的工作原理,第一,用户选择部门,第二个下拉列表将只显示从该特定部门分配的人员 数据库表具有id、名称和部门 该部门已开始工作,但第二个下拉列表无法从该部门进行筛选。有人能帮我知道这是怎么回事吗 index.php 函数getNameval{ $.ajax{ 类型:POST,, url:getName.php, 数据:'department='+
<select name="filter" id="filter" onchange="this.form.submit();">
<option value="name">Select Name</option>
<?php
$sql = "SELECT DISTINCT name FROM hr";
$result = mysqli_query($conn,$sql);
while ($row = mysqli_fetch_array($result))
{
echo "<option value='". $row['name'] ."'>" .$row['name'] ."</option>";
}
?>
</select>
变量不应以大写$Search开头。我知道你可以这样做,但这不是一个好的做法。你要求的可以用不同的方式来做,但我认为最好是在第一个值更改时执行ajax调用以获取第二个选择的值。jQuery可以帮助您进行ajax调用,其逻辑与您在两个表的示例中找到的逻辑相同。第二次也是从同一个表中选择。@我做了,我尝试了很多方法来编写代码,但都不起作用,这就是我当时的想法,因为dtabase表中的键链接可能是另一个例子..我不太确定..我被卡住了,因为我真的不知道如何在jQuery和ajax中编写代码,即使在我尝试过之后that@jeprubio谢谢你的建议,我被卡住了,因为我真的不知道如何用jQuery和ajax编写代码,有人能帮我指路吗?