gpt4 book ai didi

php - 不使用Ajax从MySQL表中获取DROPDOWN中的值

转载 作者:行者123 更新时间:2023-11-29 23:54:30 24 4
gpt4 key购买 nike

我有一个包含地区和国家的 MySQL 数据库。每个国家都与一个地区相连。例如:

国家---地区

柬埔寨-东南亚

泰国 - 东南亚

印度 - 亚洲

斯里兰卡 - 亚洲

墨尔本 - 澳大利亚

我有一个前端,可以从下拉列表中选择区域,并且我希望相关国家/地区显示在下一个下拉列表中

我当前的 HTML 代码是:

<form action="" method="post">
<label>Region:</label>
<select name="region">
<option value="Cambodia">Cambodia</option>
<option value="Thailand">Thailand</option>
<option value="India">India</option>
<option value="Sri Lanka">Sri Lanka</option>
<option value="Melbourne">Melbourne</option>
</select>
<br />
<label>Country:</label>
<select name="country">
<option value="South East Asia">South East Asia</option>
<option value="Asia">Asia</option>
<option value="Australia">Australia</option>
</select>
</form>

我希望在选择一个区域时有此选项,只有其下列出的国家/地区才会显示在下一个下拉列表中。例如,如果我选择东南亚,它应该只显示柬埔寨和泰国。如果我选择亚洲,它应该只显示印度和斯里兰卡。

有什么方法可以不使用 AJAX 来做到这一点吗?

最佳答案

您应该加载所有国家/地区并将它们分组到单独的下拉列表中,并使这些下拉列表不可见。

然后,当选择某个区域时 - 只需显示正确的下拉列表并隐藏其他下拉列表。但是您需要为国家/地区的下拉菜单使用不同的名称。

关于php - 不使用Ajax从MySQL表中获取DROPDOWN中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25443378/

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