我有一个问题,我有3个下拉菜单,并且它们都连接在一起,我创建了一个系统,可以根据用户的服务和城市自动显示城市的邮政编码。自动加载下拉菜单值
例如,用户选择省A,那么这里是我的问题,我将如何做到这一点,以便当用户选择省A时,系统将显示省A内的所有城市?我已经有了一个完整的我的国家的邮政编码数据库,选择城市后,邮政编码会自动显示在一个文本框中,该文本框不应该是可编辑但未禁用的,禁用文本框会忽略它的内容,
这里是我的全省查询,
$query = 'SELECT DISTINCT major_area FROM zipcodes GROUP BY major_area ORDER BY major_area asc ';
$result = mysql_query($query) or die(mysql_error());
echo "<select name='categories' required>";
echo "<option value =''>Select Province</option>";
while ($row = mysql_fetch_array($result)){
$major_area = $row['major_area'];
echo "<option value='$major_area'>$major_area</option>";
}
echo "</select>";
这里是我的城市查询下拉,major_area显示与项“ABRA”
$query = "SELECT DISTINCT city FROM zipcodes WHERE major_area='ABRA' ORDER BY city asc";
$result = mysql_query($query) or die(mysql_error());
echo "<select name='categories' required>";
echo "<option value =''>Select City</option>";
while ($row = mysql_fetch_array($result)){
$city = $row['city'];
echo "<option value='$city'>$city</option>";
}
echo "</select>";
,当然还有一个例子邮政编码。我还没做过,但我知道如何查询它。我只需要使它自动,但我不知道如何。
所有帮助将不胜感激,谢谢你提前。
依赖下拉列表教程怎么样? – Strawberry 2014-10-30 12:56:46