投票代码出问题了。
我的投票代码在提交时不能更新数据库的值,这样转到结果页面什么也没加。我在一个表单设置6个单选按扭,并且和数据库连接。以下是我的提交代码。
<%
if not Request.ServerVariables("REMOTE_ADDR")=request.cookies("IPAddress") then
response.cookies("IPAddress")=Request.ServerVariables("REMOTE_ADDR")
%>
<!--#include file="dbpath.asp"-->
<%
dim rs
dim sql
dim sOption1
dim sOption2
sOption1=request.form("option1")
set rs=server.createobject("adodb.recordset")
sql="update research set option"&sOption1&"=option"&sOption1&"+1=option"&sOption1&"=option"&sOption1&"=option"&sOption1&"+1 where id=1"
rs.open sql,conn1,3,3
set rs=nothing
conn1.close
response.redirect "look.asp"
else
Response.write "您已经投过票了,请不要重复投票,谢谢您的支持!"
end if
%>
其中的
sql="update research set option"&sOption1&"=option"&sOption1&"+1=option"&sOption1&"=option"&sOption1&"=option"&sOption1&"+1 where id=1"
部分我不知道怎么写?是4个,还是5个?