简单的单选按钮提交问题
单选按钮
三个选项 A
B
C
数据库名字diaocha 列名 id Article poll
想要实现的是选A或B或C,然后点提交按钮,列poll会自动加1,然后提示“您已投过票了!”用两个ASP文件实现,一个叫vote.asp,另一个叫votes.asp
请高人帮我写出代码,我是新手,分也不多(就30分了,全问没了),知识也不多,请大家多多帮助,谢谢!
问题点数:20、回复次数:9Top
1 楼GageCSDN(稻草人)回复于 2005-06-15 16:46:14 得分 0
这样简单的代码也叫别人写??!晕一个先~~Top
2 楼wxylvmnn(城隍庙三当家的)回复于 2005-06-15 16:50:02 得分 0
陪晕~Top
3 楼zhangxian_gege(被.net弄疼了头)回复于 2005-06-15 16:52:17 得分 0
@.
@^^Top
4 楼life360(wenjian)回复于 2005-06-15 16:56:03 得分 4
楼主要努力哦,要自己写写,也不难
sql="update 表 set poll=poll+1 where id="&request("id")&""Top
5 楼Dreampeng(总想在这里拥有我自己!却发现真正的把自己丢了!!!)回复于 2005-06-15 16:56:14 得分 0
至于嘛!,不懂才问呢,有必要晕吗?Top
6 楼stefli()回复于 2005-06-15 16:59:22 得分 4
思路
vote.asp
1。获得参数
2。数据查询是否存在该条记录
存在:提醒
不存在:继续3
3。添加数据
4。返回
自己要多动手~
Top
7 楼iuhxq(小灰)回复于 2005-06-15 16:59:56 得分 4
楼主要努力哦,要自己写写,也不难
sql="update 表 set poll=poll+1 where id="&request("id")&""
Top
8 楼life360(wenjian)回复于 2005-06-15 17:00:31 得分 4
然后在写如 cookies
<%
if request.cookies("vote")("vote")="y" then
renponse.write"您已投过票了"
renponse.end
else
sql="update 表 set poll=poll+1 where id="&request("id")&""
response.cookies("vote")("vote")="y"
response.cookies("vote").expires = Now() + 300
end if
%>
Top
9 楼zhanghongwen(流氓蚊子)回复于 2005-06-15 17:22:28 得分 4
BS那些自称是高手,尾巴翘得老高的家伙!没有人天生就什么都懂.
我是这样想的,比较笨的方法:
三个单选按钮取一样的名为dx,
strdx=request("dx")
if strdx<>"" then
打开数据库
rs("poll")=rs("poll")+1
rs.update
else
response.write "你还没有投票!"
end ifTop




