完整代码 <?php
require "conn.php"; //引入公共文件,连接数据库
$bigclassid=$_GET["bigclassid"]; //参数:2级地区的id
//2级地区的id形式:“1级地区id|2级地区id”,例如1222|2335
//拆分参数,获取2级地区的id,从而读取对应的3级地区
$arr = explode('|',$bigclassid);
//$arr[0]表示1级地区id;$arr[1]表示2级地区id
$html="";//初始化变量空,要返回的html代码
$html = $html . "<select name='select3' >";
$html = $html . "<option value='0' selected>--</option>";
//下面根据传入的1级地区的id,读取对应的2级地区
$sql="select * from dizhi_quanguo where fenlei_jibie=3 and suoshu_fenlei=".$arr[1];//定义sql语句
$jieguo=mysqli_query($conn,$sql);//查询数据库
if(!$jieguo){//没有获取到结果
die("不能获取数据"); //终止并输出错误信息
}
//下面循环读取数据,并将内容拼接到变量$html
while ($row=mysqli_fetch_array($jieguo,MYSQLI_ASSOC))//$row代表1行数据
{
//拼接返回的html代码
$html = $html."<option value='".$row["id"]."' >".$row["fenlei_mingcheng"]."</option>";
}
$html = $html . "</select>";
echo $html;//(HTML代码内容)返回给调用的JS
$html = "";//赋值为空
?>
|