日期:2014-05-17  浏览次数:20933 次

第一次用asp,太菜了,问个投票的问题,先前问了下的..
现在做了个简单的图片投票程序..

页面上放置20个已经布局好的静态图片,每行5个..
图片名称分别为img01~img20

每个图片下都有一个“投它一票”   的图片..

投票选项信息表(voteinfo)为:
id(自动编号,共20个,对应20个图片)
content(每个图片的文字说明)
count   (该图片选项的票数)

img01图片对应数据表中id为1的记录。img02对应表中id为2的记录。。依次类推..

当我点击   img03图片下的那个“投它一票”   的那个图片的时候。。
提交给voteadd.asp处理程序,代码我这样写的:


<%
dim   rs,voteid
dim   sqlstr
voteid=request.form( "voteid ")
set   rs=server.CreateObject( "ADODB.RecordSet ")
sqlstr= "update   voteinfo   set   count=count+1   where   id= "&voteid
rs.open   sqlstr,conndb,1,3
rs.close
set   rs=nothing
%>


问题是voteid   这么对应到每个图片,传递过来的值怎么确定代表所选定的投选的那个图片呢?
<script   language   =   Javascript>
<!--
alert( "投票成功!谢谢您的参与。 ");
window.location= "vote.asp "
//-->
</script



------解决方案--------------------
img01图片对应数据表中id为1的记录。img02对应表中id为2的记录
再加上
img01图片对应数据表中id为1的记录。 <input type=hidden name=piao value=01>
img02图片对应数据表中id为2的记录。 <input type=hidden name=piao value=02>
------解决方案--------------------
服务器接收的只能是QueryString和Request变量