php+js实现二级联动下拉菜单(结合mysql数据库)_JS二级联动下拉列表 PHP实现
var optionArray = new Array();
$grade_sql = "select distinct grade_id from subjects";
$grade_result = $dbconn -> get_result($grade_sql);
while($grade_row = mysql_fetch_assoc($grade_result)){
$grade_id = $grade_row['grade_id'];
?>
optionArray[<?php echo $grade_id;?>] = new Array();
}
?>
$subject_sql = "select * from subjects order by grade_id";
$subject_result = $dbconn -> get_result($subject_sql);
$start_pos = 0;
$start_grade = 0;
while($subject_row = mysql_fetch_assoc($subject_result)){
$grade_id = $subject_row['grade_id'];
$subject_id = $subject_row['id'];
$name = $subject_row['name'];
if($start_grade != $grade_id){
$start_pos = 0;
$start_grade = $grade_id;
}
?>
optionArray[<?php echo $grade_id;?>][<?php echo $start_pos;?>] = new Option("<?php echo $name;?>", "<?php echo $subject_id;?>");
$start_pos++;
}
?>
function redirec(x){
var temp = document.frm.subject_id;
for (i=0;i
temp.options[i]=new Option(optionArray[x][i].text,optionArray[x][i].value);
}
temp.options[0].selected=true;
}
请选择年级
while($row = mysql_fetch_assoc($result)){
$grade_id = $row['id'];
$grade_name = $row['name'];
?>
}
?>
var optionArray = new Array();
optionArray[1] = new Array();
optionArray[2] = new Array();
optionArray[4] = new Array();
optionArray[5] = new Array();
optionArray[6] = new Array();
optionArray[7] = new Array();
optionArray[8] = new Array();
optionArray[9] = new Array();
optionArray[10] = new Array();
optionArray[11] = new Array();
optionArray[12] = new Array();
optionArray[13] = new Array();
optionArray[1][0] = new Option("语文", "1");
optionArray[1][1] = new Option("数学", "2");
optionArray[1][2] = new Option("英语", "5");
optionArray[1][3] = new Option("品德社会", "39");
optionArray[1][4] = new Option("心理健康教育", "67");
optionArray[2][0] = new Option("英语", "6");
optionArray[2][1] = new Option("数学", "7");
optionArray[2][2] = new Option("语文", "8");
optionArray[2][3] = new Option("品德社会", "40");
optionArray[4][0] = new Option("英语", "9");
optionArray[4][1] = new Option("数学", "10");
optionArray[4][2] = new Option("语文", "11");
optionArray[4][3] = new Option("品德社会", "45");
optionArray[5][0] = new Option("数学", "12");
optionArray[5][1] = new Option("英语", "13");
optionArray[5][2] = new Option("语文", "14");
optionArray[5][3] = new Option("品德社会", "41");
optionArray[6][0] = new Option("英语", "15");
optionArray[6][1] = new Option("数学", "16");
optionArray[6][2] = new Option("语文", "17");
optionArray[6][3] = new Option("品德社会", "43");
optionArray[7][0] = new Option("英语", "18");
optionArray[7][1] = new Option("数学", "19");
optionArray[7][2] = new Option("语文", "20");
optionArray[7][3] = new Option("品德社会", "42");
optionArray[8][0] = new Option("英语", "21");
optionArray[8][1] = new Option("数学", "22");
optionArray[8][2] = new Option("语文", "23");
optionArray[8][3] = new Option("历史与社会", "61");
optionArray[8][4] = new Option("思想政治", "62");
optionArray[8][5] = new Option("历社", "68");
optionArray[9][0] = new Option("英语", "24");
optionArray[9][1] = new Option("数学", "25");
optionArray[9][2] = new Option("语文", "26");
optionArray[9][3] = new Option("物理", "44");
optionArray[9][4] = new Option("历史与社会", "63");
optionArray[9][5] = new Option("思想政治", "64");
optionArray[10][0] = new Option("英语", "27");
optionArray[10][1] = new Option("数学", "28");
optionArray[10][2] = new Option("语文", "29");
optionArray[10][3] = new Option("物理", "46");
optionArray[10][4] = new Option("化学", "47");
optionArray[10][5] = new Option("历史与社会", "65");
optionArray[10][6] = new Option("思想政治", "66");
optionArray[11][0] = new Option("英语", "30");
optionArray[11][1] = new Option("数学", "31");
optionArray[11][2] = new Option("语文", "32");
optionArray[11][3] = new Option("物理", "50");
optionArray[11][4] = new Option("化学", "54");
optionArray[11][5] = new Option("思想政治", "56");
optionArray[11][6] = new Option("生物", "57");
optionArray[12][0] = new Option("英语", "33");
optionArray[12][1] = new Option("数学", "34");
optionArray[12][2] = new Option("语文", "35");
optionArray[12][3] = new Option("物理(必修)", "51");
optionArray[12][4] = new Option("化学(必修)", "52");
optionArray[12][5] = new Option("物理必修加选修", "53");
optionArray[12][6] = new Option("生物", "58");
optionArray[12][7] = new Option("思想政治", "59");
optionArray[13][0] = new Option("英语", "36");
optionArray[13][1] = new Option("数学", "37");
optionArray[13][2] = new Option("语文", "38");
optionArray[13][3] = new Option("化学", "48");
optionArray[13][4] = new Option("物理", "49");
optionArray[13][5] = new Option("历史", "55");
optionArray[13][6] = new Option("思想政治", "60");
function redirec(x){
var temp = document.frm.subject_id;
for (i=0;i
temp.options[i]=new Option(optionArray[x][i].text,optionArray[x][i].value);
}
temp.options[0].selected=true;
}
请选择年级
小学一年级
小学二年级
小学三年级
小学四年级
小学五年级
小学六年级
初中七年级
初中八年级
初中九年级
高中一年级
高中二年级
高中三年级
分享到:
2010-03-03 15:02
浏览 6715
评论
1 楼
hezhq85108
2012-08-20
js部分不可用,怎么回事?可以这么混编吗???[color=red][/color][size=xx-large][/size][align=left][/align]
php+js实现二级联动下拉菜单(结合mysql数据库)_JS二级联动下拉列表 PHP实现相关推荐
- php+js实现二级联动下拉菜单(结合mysql数据库)_jQuery结合PHP+MySQL实现二级联动下拉列表[实例]...
实现原理:根据省份值的变动,通过jQuery把sf_id传给后台php文件处理,php通过查询MySQl数据库,得到对应的地市名,并返回JSON数据给前端处理,即实现联动效果! 为便于讲解,这里直接给 ...
- php联动下拉菜单 无刷新 数据库 本人自己修改的,经测试可用
网上没有一个可以拿来直接用的.最终老子还是动怒了.经过不屑的努力..老子终于把一个玩意给修改成功了..心脏病都快犯了.看来还要多研究JS.. 源码是从csdn转来的,忘了是谁发的了~在此感谢. < ...
- python三级联动菜单_Excel–这才是三级联动下拉菜单的正确做法
Excel–这才是三级联动下拉菜单的正确做法,跟二级联动菜单完全不同! 文章来源:企鹅号 - Excel学习世界 今天教大家制作三级联动下拉菜单. 很多同学以为三级联动下拉做法跟二级联动下拉菜单是一样 ...
- php下拉列表 二级 联动,PHP+Ajax实现二级联动下拉菜单!
正文 字体大小: 中 PHP+Ajax实现二级联动下拉菜单! (2009-12-05 01:11:39) 标签: 杂谈 数据库 .................................... ...
- javascript实现下拉条联动_js实现select二级联动下拉菜单
本文实例为大家分享了js实现select二级联动下拉菜单,供大家参考,具体内容如下 String path = request.getContextPath(); String basePath = ...
- JavaScript实现二级联动下拉菜单
最近学习前端js,做了一个二级联动下拉菜单.二级下拉菜单的内容随着一级下拉菜单选项的更改而更改.菜单的内容是手动存在js的数组里的,随便写了几个数据. 效果图: 实现源码: <!DOCTYPE ...
- ASP二级联动下拉菜单
ASP+JavaScript+数据库 级联下拉菜单 <!-- *********************************** ASP+JavaScript+数据库 级联下拉菜单 **** ...
- popwindow下拉筛选 二级联动_职场人必备!一分钟搞定Excel二级联动下拉菜单
对于一级下拉菜单的设置,相信经常使用Excel的用户都不陌生,那么,二级联动下拉菜单又是什么呢?与一级下拉菜单有什么关系呢? 二级联动下拉菜单是根据一级下拉菜单内容的变化而变化的.大家都知道,不同的部 ...
- 下拉默认选择_在Excel中制作二级联动下拉菜单,太有用了
对于一级下拉菜单的设置,相信经常使用Excel的用户都不陌生,那么,二级联动下拉菜单又是什么呢?与一级下拉菜单有什么关系呢? 二级联动下拉菜单是根据一级下拉菜单内容的变化而变化的.大家都知道,不同的部 ...
最新文章
- 背包模型dp1:01背包,完全背包,多重背包的两大优化的详解
- python 打印所有汉字
- 解读《电力发展“十三五”规划》
- Spring配置多数据源错误总结
- python string.format()_Python string.format()百分比,不取整
- python 单元测试 unittest
- MySQL Cluster7.2.4 集群配置
- 线程与进程,你真的清楚吗?
- java和php基础部分相同或异同
- 181219每日一句
- cad文件格式(dwg、dxf、dwf、dws等)转其他格式(svg、,tiff、jpej、png、xml、pdf等)的四种方式(java)
- 怎么用计算机里的坦克大战,FC经典90坦克大战电脑版
- 4招教你们怎么做海报,想要宣传推广就来这
- 做H5页面用什么软件比较好?3款易上手好用的H5网页编辑工具
- 一个QQ盗号木马是这样诞生的(C#)
- 以《刀塔自走棋》和《酒馆战棋》为例,分析和研究自走棋的设计
- vue后台管理框架(三)——登录功能
- 【Java】实现多线程计算阶乘(完整版)
- 小程序:下载图片文件(wx.downloadFile)并保存到手机相册(wx.saveImageToPhotosAlbum)
- mysql节假日函数_如何在MySQL中计算不包括周末和节假日的日期差