根据mysql数据生成二级联动select完整实例

conn.php  //连接文件
<?php
$conn=mysql_connect("127.0.0.1","root","root");
mysql_select_db("test",$conn);
?>

index.php  //前端文件
<?php
include("conn.php");
$id = mysql_fetch_array(mysql_query("select * from gzk where xm10='$pici' order by id asc"));
$name=$id["xm2"];
$dalei=$id["xm1"];
$res = mysql_query("select * from gzk_wuliao where xm1='$dalei' and xm2='$name' order by id asc");
$cities = array(); //一级菜单数组
while ($row = mysql_fetch_assoc($res) )
{
	$cities[$row['id']] = $row['xm3'];
}
?>

大类
<select class="form-control"  style="width: 100%" name="xm3" id="bigname" data-size="false">
	<option selected="selected" value="">-- 请选择大类 --</option>
	<?php foreach ( $cities as $id=>$city ) { ?>
	<option value=""><?php echo $city; ?></option>
	<?php } ?>
</select>
小类
<select name="xiaolei" id="xiaolei">
</select>


<script src="jquery-3.4.1.min.js"></script>
<script type="text/javascript">


	function getSelectVal(){
		$.getJSON("ss.php",{dalei:$("#dalei").val()},function(json){
			var xiaolei = $("#xiaolei");
			$("option",xiaolei).remove();
			$.each(json,function(index,array){
				var option = "

你可能感兴趣的:(根据mysql数据生成二级联动select完整实例)