将复选框添加到数据库不成?????
请教:以下是表单的复选框字段:
<input name="Secret" type="checkbox" id="Secret" value="yes" />
然后我添加记录:
sql="select * from main"
set rs_m=server.createobject("adodb.recordset")
rs_m.open sql,conn,1,3 ' 用open打开记录集对象,将光标指向1,3 ,执行的是添加记录集
'然后将获取的参数赋值给要添加记录的字段名
rs_m.addnew
if rs_m("Secret")=True then
rs_m("Secret")=1
Else
rs_m("Secret")=0
end if
rs_m.update
set rs_m=nothing
set conn=nothing
Response.Write "<script language=""javascript"">window.alert('添加成功!');window.location.replace('index.asp');</script>"
end if
%>
我测试总是出现的是:rs_m("Secret")=0 假
我在查看页面设置判断语句为:
<% If rs_m("Sh") = true Then %>
<font color="#999999">此条留言正在审核中。。。请稍候!</font>
<% ElseIf rs_m("Pb") =true Then %>
<font color="#999999">此条留言已被管理员屏蔽!</font>
<% ElseIf rs_m("Secret")=true Then %>
<font color="#999999">此处隐藏三个字。。。只有管理员才能看到哦!</font>
<% Else %>
<div id="wrap"><%=rs_m("Content")%></div>
<% End If%>
请各位老师多多帮我改下,我错在哪里?????????