ASP中单选框(男,女)提交的代码怎么写?(连数据库)

来源:百度知道 编辑:UC知道 时间:2024/06/25 02:37:10
<form name="form1" method="post" action="tijiao.asp" onsubmit="return judge()">
<p>性别:男
<input name="sex" type="radio" value="1" checked>

<input type="radio" name="sex" value="0">
</form>
我想将选中的的结果写入数据库!写了一个tijiao.asp代码,肯定错误!
如下:
<%
dim sex
if (document.form1.sex[0].checked==true) then
sex="男"
else
sex="女"
end if
'上面为如果sex[0]被选中,将男赋值给sex变量否则将女给sex变量!

set myconn=Server.CreateObject("ADODB.Connection")
myconn.open "FILEDSN=userinfo.dsn"
myconn.Execute "insert into fwly (nickname,qq,sex,mail,liuyan) values ('feng','100000','&sex','lijiong@163.com','hao!')"
myconn.Close
'上面连接数据库,数据库肯定连接正确!这点不用考虑!
将SEX变量写入sex字段!

把你这段改掉

if (document.form1.sex[0].checked==true) then
sex="男"
else
sex="女"
end if

asp没有这样的语法,该象我下面这样改,只要判断一次就可以了。不用else,可以减少一次运算。

sex="男"
if request.form("sex")=0 then sex="女"

这个还错误 myconn.Execute "insert into fwly (nickname,qq,sex,mail,liuyan) values ('feng','100000','"&sex&"','lijiong@163.com','hao!')"