【发布时间】:2011-09-03 14:51:07
【问题描述】:
我有 2 个下拉菜单,它们都从我的数据库中获取它们的值。
2 个下拉菜单是 - 城镇和县。
显然,只有某些城镇与某些县相关。
为了捕捉到这一点,它们被这样存储在数据库中:
- 利兹,莫利
- 利兹,教堂镇
- 伦敦、埃塞克斯等地。
我需要强制用户首先选择县(我通过禁用/启用来完成)。但是,在选择县时,我需要使用数据库中的相关“城镇”值刷新第二个下拉框。
'Getting the town' 的当前代码是这样的:
echo "<option value='0' >Choose a Town</option>";
$town_se=$_SESSION['town'];
if(isset($county_se)){
$locat=mysql_query("SELECT DISTINCT town_name FROM locations WHERE county_name='$county_se'");
}else{
$locat=mysql_query("SELECT DISTINCT town_name FROM locations ");
}
while($row=mysql_fetch_assoc($locat)){
$town=$row['town_name'];
echo "<option value='$town' >$town</option>";
}
当然,这是行不通的!有没有更简单的方法来复制第一个下拉菜单的结果?
非常感谢。
【问题讨论】:
标签: php mysql drop-down-menu