$result = $db->query("SELECT province FROM ".TABLE_PROVINCE." WHERE country="$country" ORDER BY provinceid"); while($r = $db->fetch_array($result)) { $text .= "<option value=".$r["province"].">".$r["province"]."</option> "; $i++; } $text.="</select>"; $text.=" <select id="select2" name="select2" onchange="startRequesta()" style="width:90px;"><option value="">市/县/区</option></select>
"; $text.="<select id="select3" name="select3" style="width:90px;"><option value="">县级市/县</option></select>
"; return $text;
} regions.js 的代码:
复制代码 代码如下://var ab = new Array(); var xmlHttp; var xmlHttpa; function createXMLHttpRequest() { if (window.ActiveXObject) { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } else if (window.XMLHttpRequest) { xmlHttp = new XMLHttpRequest(); } } function createXMLHttpRequesta() { if (window.ActiveXObject) { xmlHttpa = new ActiveXObject("Microsoft.XMLHTTP"); } else if (window.XMLHttpRequest) { xmlHttpa = new XMLHttpRequest(); } }
$result = $db->query("SELECT DISTINCT city FROM ".TABLE_CITY." WHERE province="$province" ORDER BY cityid"); while($r = $db->fetch_array($result)) { $r[city]=iconv("gb2312","UTF-8",$r[city]); echo "obj.options[obj.options.length] = new Option("".$r[city]."","".$r[city]."");
"; $i++; } $resultarea = $db->query("SELECT DISTINCT city FROM ".TABLE_CITY." WHERE province="$province" ORDER BY cityid"); $r = $db->fetch_array($resultarea); $city = $r[city]; $resulta = $db->query("SELECT DISTINCT area FROM ".TABLE_CITY." WHERE city="$city" ORDER BY cityid"); while($ra = $db->fetch_array($resulta)) { $ra[area]=iconv("gb2312","UTF-8",$ra[area]); echo "obja.options[obja.options.length] = new Option("".$ra[area]."","".$ra[area]."");
"; $i++; }
} if($city && $province==""){ global $db; $i = 1;
$result = $db->query("SELECT DISTINCT area FROM ".TABLE_CITY." WHERE city="$city" ORDER BY cityid"); while($r = $db->fetch_array($result)) { $r[area]=iconv("gb2312","UTF-8",$r[area]); echo "obja.options[obja.options.length] = new Option("".$r[area]."","".$r[area]."");
"; $i++; } } ?> 地址信息数据库: