PHP二级联动下拉菜单
来源:互联网 发布:上网时间控制软件 编辑:程序博客网 时间:2024/04/30 21:01
PHP二级联动下拉菜单PHP代码
<script language = "JavaScript">
var onecount;
onecount=0;
subcat = new Array();
<?
mysql_connect("localhost","root","");
mysql_select_db( "test" );
$sql = "select * from subject";
$result = mysql_query( $sql );
$count = 0;
while($res = mysql_fetch_row($result)){
?>
subcat[<?=$count?>] = new Array("<?=$res[0]?>","<?=$res[1]?>","<?=$res[2]?>");
<?
$count++;
}
echo "onecount=$count;";
?>
//联动函数
function changelocation(locationid)
{
document.myform.ctype.length = 0;
var locationid=locationid;
var i;
for (i=0;i < onecount; i++)
{
if (subcat[i][2] == locationid)
{
//var newOption1=new Option(subcat[i][1], subcat[i][0]);
//document.all.ctype.add(newOption1);
document.myform.ctype.options[document.myform.ctype.length] = new Option(subcat[i][1], subcat[i][0]);
}
}
}
</script>
<form method="post" name="myform" action="ru_query.php">
<select name="type" onChange="changelocation(document.myform.type.options[document.myform.type.selectedIndex].value)" size="1">
<option selected value="">请指定主分类</option>
<?
$sql = "select * from depart";
$result = mysql_query( $sql );
while($res = mysql_fetch_row($result)){
?>
<option value="<? echo $res[0]; ?>"><? echo $res[1]; ?></option>
<? } ?>
</select>
<select name="ctype">
<option selected value="">请指定小分类</option>
</select>
<input type="submit" name="Submit" value="搜索">
</form>
数据库是
表depart
departID departName
表subject
subjectID subjectName departID
1.通过精选取得数据库的字段并且存入数组
2.定义自定义函数,遍历数组并且使用echo命令把$参数转化成js可以使用的变量
3.在js中使用<?自定义函数?>参数进行传递
4.通过js的new Option重新组织菜单选项
- PHP二级联动下拉菜单
- PHP地区二级联动下拉菜单
- 二级联动下拉菜单写法
- ASP二级联动下拉菜单
- Yii二级联动下拉菜单
- jquery二级联动下拉菜单
- PHP-二级联动下拉菜单之Form提交法实现
- jQuery+PHP+MySQL实现二级联动下拉菜单
- PHP二级联动下拉菜单,带数据库表…
- jQuery+PHP+MySQL实现二级联动下拉菜单
- PHP&MySQL基于数据库的二级联动下拉菜单
- 下拉菜单--二级联动菜单练习
- ajax+php无刷新二级联动下拉菜单(省市联动)源码
- ajax无刷新二级联动下拉菜单
- 基于Ajax的二级联动下拉菜单
- 城市/区域 二级联动下拉菜单
- 二级联动下拉菜单(js+DB)
- js客户端脚本二级联动下拉菜单
- redis 中文存储乱码问题
- 《C++ primer》学习笔记 读于2012-8-07
- C++中Static作用和使用方法
- iphone越狱 -- 红雪越狱工具
- Unicode和字符串处理
- PHP二级联动下拉菜单
- jQuery 的拖放操作插件集合
- pthread_create用法
- Java调用mysqldump
- 本地计算机网络信息的获取
- 一口一口吃掉Struts(四)——几个知道就可以的属性
- poj 1691 搜索
- pig 安装部署及mapreduce模式下测试
- 《精通MFC》读书笔记 读于2012-8-17