php简单实现二级联动

Posted 下页、再停留

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php简单实现二级联动相关的知识,希望对你有一定的参考价值。

<script type="text/javascript">
//当第一级选项发生变化的时候跳转
function jump() {
location.href=\'?firstid=\'+document.getElementById(\'first\').value;
}

</script>
<?php
//连接数据库
@mysql_connect(\'localhost\',\'root\',\'\');
mysql_select_db(\'test\');
mysql_query(\'set names utf8\');

$firstid=isset($_GET[\'firstid\'])?$_GET[\'firstid\']:\'\';	//获取提交的firstid
?>
<!--获取第一级-->
<select id=\'first\' onchange=\'jump()\'>
<option value="">---请选择---</option>
<?php
$sql=\'select * from shoplist where parentid=0\';
$rs=mysql_query($sql);
while($rows=mysql_fetch_assoc($rs)):
?>
<option value="<?php echo $rows[\'id\']?>" <?php echo $rows[\'id\']==$firstid?\'selected\':\'\'?>><?php echo $rows[\'name\']?></option>
<?php
endwhile;
?>
</select>
<!--获取第二级-->
<select id=\'second\'>
<option value="">---请选择---</option>
<?php
$sql="select * from shoplist where parentid=$firstid";
$rs=mysql_query($sql);
while($rows=mysql_fetch_assoc($rs)): 
?>
<option value="<?php echo $rows[\'id\']?>"><?php echo $rows[\'name\']?></option>
<?php endwhile;	?>
</select>

 结果

 

以上是关于php简单实现二级联动的主要内容,如果未能解决你的问题,请参考以下文章

jQuery+php实现二级联动

PHP+ajax实现二级联动菜单功能

jQuery+PHP+MySQL实现二级联动下拉菜单

(实用篇)jQuery+PHP+MySQL实现二级联动下拉菜单

PHP+ajax实现二级联动

利用JS实现一个简单的二级联动菜单