关于asp将复选框中的信息写入数据库

来源:百度知道 编辑:UC知道 时间:2024/05/14 15:04:41
现在我这里有几个复选框,代码如下:
<p align="left">您的网络爱好:<p>
上网购物<input type="checkbox" name="netshop" value="ON">
网络游戏<input type="checkbox" name="netgame" value="ON">
网上聊天<input type="checkbox" name="netQQ" value="ON">

现在我要将这些信息写入数据库,应该怎样修改下面这段代码?

username=htmlEncode2(request.form("username"))
password=htmlEncode2(request.form("password"))
email=htmlEncode2(request.form("email"))
Tel=htmlEncode2(request.form("Tel"))

Set fso = Server.CreateObject("Scripting.FileSystemObject")
userpath=fullpath&username
sql="select * from [user]"
rs.open sql,conn,1,3
rs.addnew
rs("username")=username
rs("password")=password
rs("email")=email
rs("Tel")=Tel
rs.update
rs.close

加你QQ了

两种方法:

方法一数据库是文本:
username=htmlEncode2(request.form("username"))
password=htmlEncode2(request.form("password"))
email=htmlEncode2(request.form("email"))
Tel=htmlEncode2(request.form("Tel"))
netshop=request.form("netshop")
if netshop=1 then
netshop=1
else
netshop=0
end if
netgame=request.form("netgame")
if netgame=1 then
netgame=1
else
netgame=0
end if
netQQ=request.form("netQQ")
if netQQ=1 then
netQQ=1
else
netQQ=0
end if

Set fso = Server.CreateObject("Scripting.FileSystemObject")
userpath=fullpath&username
sql="select * from [user]"
rs.open sql,conn,1,3
rs.addnew
rs("username")=username
rs("password")=password
rs("email")=email
rs("Tel")=Tel
rs(&quo