php - 选择国家后如何填充状态
问题描述
我有 2 个 MYSQL 表,其中一个有国家并将组合框填写为:
$test_query = "SELECT A.id, country FROM table_Countries ";
$result = mysqli_query($link, $test_query);
<select class="country">
<option value='0'>USA</option>
<?php while($tbl = mysqli_fetch_array($result))
{
echo "<option value =$tbl[0]>$tbl[1]</option>";
}
?>
</select>
第一个框工作得很好,但我尝试做的是:当用户从第一个框中选择一个国家时,从上面选定的国家 id 名为 states 的 mysql 表中填充状态框。基本上根据所选国家填写states
$test_query = "SELECT statename FROM table_states where country_id= " how_to_get_id_from_above_box_after_select ;
$result = mysqli_query($link, $test_query);
<select class="states">
<option value='0'>ANY</option>
<?php while($tbl = mysqli_fetch_array($result))
{
echo "<option value =$tbl[0]>$tbl[0]</option>";
}
?>
</select>
谢谢
解决方案
推荐阅读
- python - Python YahooFinancials 与 mysql 连接器结合导致 SSL 错误
- c# - CefSharp 不会加载 HTML
- terminal - 终端:摆脱光标闪烁
- wordpress - 在 WordPress 页面中使用 Vue.js
- algorithm - 是否有标准算法将 guid 编码为 base 107 或更高?
- excel - 基于公共单元格连接 (Excel) 行,包括不同的列
- java - 如何配置 Spring Mvc 配置错误
- python - 使用 PyArrow 读取 CSV
- css - React - 使用三元在功能组件中应用 CSS 类
- python - sklearn SGDClassifier 无法使其确定性地训练或预测