gpt4 book ai didi

php - 基于动态选择填充选择字段

转载 作者:行者123 更新时间:2023-11-29 15:35:00 25 4
gpt4 key购买 nike

使用 MySQL、PHP 将变量从一个下拉列表传递到另一个下拉列表

我很难将变量从一个下拉字段传递到另一个下拉字段。

这是我的第一个下拉列表。这在查询数据库以显示可用状态时确实显示正确。

<tr>
<td>State</td>
<td><select name="state" id="state"><option value=''>Select</option>
<?php
$sql = "SELECT * from states";
$result = mysqli_query($db,$sql);
if (mysqli_num_rows($result) > 0 ) {
while($row = mysqli_fetch_object($result)) {
echo "<option value='" . $row->state . "'>" . $row->state ."</option>";
}
}
?></select></td>
</tr>

根据第一个下拉列表中的选择,我想用所选州的城市填充第二个下拉列表。我不知道如何将状态变量传递给第二个查询。

第二个下拉列表:

<tr>
<td>City</td>
<td><select name="city" id="city"><option value=''>Select</option>
<?php
$sql = "SELECT * from cities";
$result = mysqli_query($db,$sql);
if (mysqli_num_rows($result) > 0 ) {
while($row = mysqli_fetch_object($result)) {
echo "<option value='" . $row->city . "'>" . $row->city ."</option>";
}
}
?></select></td>
</tr>

最佳答案

您无法将值从 HTML 传递到 PHP 并在没有页面加载的情况下运行 PHP。尝试使用jquery $.get()获取所选州的城市值并更改城市下拉列表 <select>使用jquery .html()

关于php - 基于动态选择填充选择字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58333943/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com