使用PHP下拉SQL列表并单击更新

使用PHP下拉SQL列表并单击更新,php,html,css,mysql,sql,Php,Html,Css,Mysql,Sql,我有三个下拉列表。 在第一个问题上,我选择了一些东西。 之后,我必须从第二个下拉列表中选择一些内容。 但与此同时,它必须得到更新。 从第二个下拉列表中,我必须选择一些改变上一个下拉列表中可选择项的内容 我已经列出了3个列表,但是我正在努力使用POST函数。 我猜在选择下拉列表中的第一项后,它必须使用post函数自动重新阅读页面。第二个droplist必须执行类似于列出所有where items=post from before的操作。对吧? 我怎么办 这是我现在的代码,但是缺少带有POST的部

我有三个下拉列表。 在第一个问题上,我选择了一些东西。 之后,我必须从第二个下拉列表中选择一些内容。 但与此同时,它必须得到更新。 从第二个下拉列表中,我必须选择一些改变上一个下拉列表中可选择项的内容

我已经列出了3个列表,但是我正在努力使用POST函数。 我猜在选择下拉列表中的第一项后,它必须使用post函数自动重新阅读页面。第二个droplist必须执行类似于列出所有where items=post from before的操作。对吧?

我怎么办

这是我现在的代码,但是缺少带有POST的部分

<?php
$conn = mysqli_connect("localhost", "XXX", "XXX", "XXX") or die("Connection Error: " . mysqli_error($conn));
$result = mysqli_query($conn, "SELECT * FROM XXX");
?>
<select name="dynamic_data">
<?php
$i=0;
while($row = mysqli_fetch_array($result)) {
?>
<option value="<?=$row["hersteller"];?>"><?=$row["hersteller"];?></option>
<?php
$i++;
}
?>
</select>
<?php
mysqli_close($conn);
?>

<?php
$conn = mysqli_connect("localhost", "XXX", "XXX", "XXX") or die("Connection Error: " . mysqli_error($conn));
$result = mysqli_query($conn, "SELECT * FROM XXX");
?>
<select name="dynamic_data">
<?php
$i=0;
while($row = mysqli_fetch_array($result)) {
?>
<option value="<?=$row["model"];?>"><?=$row["model"];?></option>
<?php
$i++;
}
?>
</select>

<?php
$conn = mysqli_connect("localhost", "XX", "XXX", "XXX") or die("Connection Error: " . mysqli_error($conn));
$result = mysqli_query($conn, "SELECT * FROM XX");
?>
<select name="dynamic_data">
<?php
$i=0;
while($row = mysqli_fetch_array($result)) {
?>
<option value="<?=$row["motortyp"];?>"><?=$row["motortyp"];?></option>
<?php
$i++;
}
?>
</select>


使用.change选择事件(下拉列表)。在这种情况下,调用ajax方法在第二个下拉列表中填充数据。第三个下拉列表也是如此

$('#fristdropdownid').change(function(){
    var responseId = $(this).val();
    $.ajax({
       type:'POST',
       data:{responseId:responseId},
       url:'getdata.php',
       success:function(data){
         $('#seconddropdownid').html(data);
       }
    });
}

谢谢你快速的回答。但是我不明白如何实现你的代码。您编写了getdata.php,我还需要另一个.php文件吗?您还可以在getdata.php文件中编写.html?您可以编写查询或任何您想要的内容,并将数据返回到ajax调用。html将您的输出(从getdata.php)设置为dropdown为什么要打开这么多连接?另外,或死的部分是非常错误的,它永远不会做任何事情。把它拿走。