第一次用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变量