如何将前台中单选按纽的值传到数据库里? 10
3个回答
展开全部
表单中设置一个value值 (value="radiobutton1")
<form id="form1" name="form1" method="post" action="S.ASP">
1<input name="radiobutton" type="radio" value="radiobutton1" checked="checked" />
<label>
2<input type="radio" name="radiobutton" value="radiobutton" />
</label>
</form>
然后在表单处理页面(A.ASP)中用
radiobutton=request.form("radiobutton")
就可以得到单选按纽的值了。
'连接数据库:
<!--#include file="conn.asp"-->
set rs=server.createobject("adodb.recordset")
sqltext="select * from tablename"
rs.open sqltext,conn,3,3
'写入数据:
radiobutton=request.form("radiobutton")
rs.add
rs("radiobutton")=radiobutton
rs.update
rs.close
conn.close
conn.asp代码:
<%
dim conn
dim connstr
on error resume next
connstr="DBQ="+server.mappath("Data.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
if err then
err.clear
else
conn.open connstr
if err then
err.clear
end if
end if
%>
你也可以把conn.asp写在A.ASP页面里,不过最好用页面调用,维护起来方便.
<form id="form1" name="form1" method="post" action="S.ASP">
1<input name="radiobutton" type="radio" value="radiobutton1" checked="checked" />
<label>
2<input type="radio" name="radiobutton" value="radiobutton" />
</label>
</form>
然后在表单处理页面(A.ASP)中用
radiobutton=request.form("radiobutton")
就可以得到单选按纽的值了。
'连接数据库:
<!--#include file="conn.asp"-->
set rs=server.createobject("adodb.recordset")
sqltext="select * from tablename"
rs.open sqltext,conn,3,3
'写入数据:
radiobutton=request.form("radiobutton")
rs.add
rs("radiobutton")=radiobutton
rs.update
rs.close
conn.close
conn.asp代码:
<%
dim conn
dim connstr
on error resume next
connstr="DBQ="+server.mappath("Data.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
if err then
err.clear
else
conn.open connstr
if err then
err.clear
end if
end if
%>
你也可以把conn.asp写在A.ASP页面里,不过最好用页面调用,维护起来方便.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询