比如
2.jsp是如下显示的,
双选框 客户登记(1101)
双选框 操作日志(1102)
双选框 发车登记(1103)
双选框 发车查询(1104)
双选框 回访登记(1105)
当在3.jsp页面上点中ywh这个用户时,由于从上面的数据库可以看出。这有1101,1103,1104这几个权限,所有在2.jsp页面上这几个选项是选中的。
现在当我是这个操作时,
选中1105,1102,同时取消1104,1103这两个权限,请问写入数据库代码怎样写。?????
2.jsp是如下显示的,
双选框 客户登记(1101)
双选框 操作日志(1102)
双选框 发车登记(1103)
双选框 发车查询(1104)
双选框 回访登记(1105)
当在3.jsp页面上点中ywh这个用户时,由于从上面的数据库可以看出。这有1101,1103,1104这几个权限,所有在2.jsp页面上这几个选项是选中的。
现在当我是这个操作时,
选中1105,1102,同时取消1104,1103这两个权限,请问写入数据库代码怎样写。?????
update table set 权限标记=0 where user="ywh" and 菜单="1104"
不知那位知道????
我们是就用一条纪录的一个字段~存权限~比如:“¥1¥2¥3”用“¥”把权限隔开~
jsp页面传一个窜就行了~也就是多选框的value
添加页面直接传~也就想要哪个权限那个打勾~
修改页面~先从库读出来~~也就是有哪个权限那个打勾~~~改完再写回库就行了例~从页面得到权限值:多选矿为:taste1 网库里传:taste 权限分割为:“,”添加:
<script language=javascript>
function setTaste(){
var i,num,taste="";
num=document.form1.taste1.length;
//alert(num);
for (i=0;i<num;i++){
if(document.form1.taste1[i].checked==true){
//alert(document.form1.taste1[i].value);
taste=taste + document.form1.taste1[i].value;
//alert(taste);
}
}
taste=','+taste;
//alert(taste);
document.form1.taste.value=taste;
//alert(document.form1.taste.value);
}
</script>修改:~从库里取出权限taste~比较然后在相应的叶面项打勾~~提交过程同添加显示:
然后从库里取出权限taste
<%if(taste.indexOf(",某个权限号,")>=0){%>显示某个菜单<%}%>