mysql+ajax的省市县三级联动

WBOY
풀어 주다: 2016-07-25 09:01:19
원래의
919명이 탐색했습니다.

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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!