首页 > 后端开发 > php教程 > mysql+ajax的省市县三级联动

mysql+ajax的省市县三级联动

WBOY
发布: 2016-07-25 09:01:19
原创
1043 人浏览过

php开发中,想自己写一个mysql+ajax的省市县三级联动,一切都写好了,就等着返回xml或者json格式的数据了。

查询是:$sql="select * from cities where sid=1";//1为江苏省的id.这个不用多说了

$res=mysql_query($sql);

下面如何处理,用while循环还是怎么弄呢?我要的xml格式类似于

南京苏州

转自别人的问答,。。。

  1. 在发一次包括数据库在内的代码以示感谢!!!
  2. php页面:
  3. //这里两句话很重要,第一讲话告诉浏览器返回的数据是xml格式
  4. header("Content-Type: text/html;charset=utf-8");
  5. //告诉浏览器不要缓存数据
  6. header("Cache-Control: no-cache");
  7. $conn=mysql_connect("localhost","root","123");
  8. mysql_select_db("ajax");
  9. mysql_query("set names utf8");
  10. if(isset($_POST['sid'])){
  11. $sid=$_POST['sid'];
  12. //file_put_contents("D:/a.txt",$sid);
  13. $sql_shi="select shi from shi where sid=$sid";
  14. $res_shi=mysql_query($sql_shi);
  15. $arr="";
  16. while($row=mysql_fetch_array($res_shi)){
  17. $arr[]=$row;
  18. }
  19. $a=json_encode($arr);
  20. echo '{"aa":'.$a.'}';
  21. }
  22. ?>
  23. js页面:
  24. html页面:
复制代码


来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板