ASP中关于权限的问题

来源:百度知道 编辑:UC知道 时间:2024/05/29 11:42:43
会员添加页面上是多选的形式checkbox.比如,添加文章权限,删除权限,修改权限等等,name分别为quanxian1,quanxian2,quanxian3....选了为1,没选为0,数据库里放在一个字段里.以1,0,1...逗号分割的形式存储,现在的问题是在提交页面数据处理的时候不知道怎么写
<%
if request("hid1")="ok" then
quanxian1=request("quanxian1")
quanxian2=request("quanxian2")
quanxian3=request("quanxian3")
....
???????
set rs=server.createobject("ADODB.RecordSet")
sql="select * from login"
rs.open sql,conn,1,3
rs.addnew
???????
rs.update
end if
%>
谁可以帮忙告诉下.过程详细点.谢谢
值只能是1或0

这个主要看你的数据库结构是怎么设计的

最简单的方法,是在会员表里增加一个权限的字段,设成文本

然后将0,1,11,10等存到这个字段里

使用时判别会员权限字段是否包括相关的数字就行了

<%
if request("hid1")="ok" then
'有个很好的办法!!把上一页的所以<input type="checkbox" name="qx" value="01">就是统一名称都叫一个名只不过值不同<input type="checkbox" name="qx" value="02"><input type="checkbox" name="qx" value="03">
'传过去的值就这样写!
qx = Trim(Request.Form("qx"))
set rs=server.createobject("ADODB.RecordSet")
sql="select * from login"
rs.open sql,conn,1,3
rs.addnew
rs("表中相应的字段名")=qx
rs.update
end if
%>