新乡做网站优化,北流网站建设,品牌推广包括哪些内容,商务网站建设策划书的格式写个Ajax三级联动实例#xff0c;用的最新的全国省市县mysql数据。这里只说一下思路#xff0c;具体请看源码。首先看index.php#xff0c;这是一个省份列表?php $connmysql_connect(localhost,root,); mysql_select_db(chi… 写个Ajax三级联动实例用的最新的全国省市县mysql数据。这里只说一下思路具体请看源码。 首先看index.php这是一个省份列表 ?php $connmysql_connect(localhost,root,); mysql_select_db(china); mysql_query(set names utf8); $sqlselect * from t_province order by ProSort ASC; $resultmysql_query($sql); echo from idform1\n; echo select idprovince οnchangequeryCity(this.options[this.selectedIndex].value)\n; echo option value-1 selected请选择省份/option\n; while($rowmysql_fetch_row($result)){ echo option value$row[0]$row[1]/option\n; } echo /select\n; echo span idcity/span\n; echo span idarea/span\n; echo /form\n; ? 还有两个javascript代码作用是传递省份主键值和城市主键值到ajax.php中查询数据。 function queryCity(province){ createXMLHttpRequest(); typecity; var urlajax.php?typeprovinceprovinceprovince; xmlHttp.open(GET,url,true); xmlHttp.onreadystatechangehandleStateChange; xmlHttp.send(null); } function queryArea(city){ createXMLHttpRequest(); typearea; var urlajax.php?typecitycitycity; xmlHttp.open(GET,url,true); xmlHttp.onreadystatechangehandleStateChange; xmlHttp.send(null); } ajax.php文件就是接受传递过来的数据并查询相关市县。 // 根据传递的省份ID值查询t_city表中ProID值为该省份ID的城市。 if($_GET[type]province){ if(!empty($_GET[province])){ $province intval($_GET[province]); $sqlselect * from t_city where ProID $province ; $resultmysql_query($sql); echo select οnchangequeryArea(this.options[this.selectedIndex].value)\n; echo option value-1 selected请选择城市/option\n; while($rowmysql_fetch_row($result)){ echo option value$row[0]$row[1]/option\n; } echo /select\n; } } // 根据传递的城市ID值查询t_district表中CityID值为该市ID的城市。 if($_GET[type]city){ if(!empty($_GET[city])){ $city intval($_GET[city]); $sqlselect * from t_district where CityID $city; $resultmysql_query($sql); echo select\n; echo option value-1 selected请选择县/option\n; while($rowmysql_fetch_row($result)){ echo option value$row[0]$row[1]/option\n; } echo /select\n; } } 转载于:https://blog.51cto.com/leven/330406
相关文章: