1
2int checknum1=1
3int checknum2=1
4sl="select * from Answer where num>=46 and num<=50 order by num"
5set rs=myconnect.execute(sl)
6if not rs.EOF then
1<form action="Score.asp" method="post">
2<p align="center"><font color="#FF00FF"><b>知识竞赛</b></font></p>
3<p>题目序号:```
4=rs(0)
5```</p>
6<p> 问题:```
7=rs(1)
8```</p>
9<p>请选择正确答案: 正确
10<input name="checknum1" type="checkbox" value="1"/>
11错误<input name="checknum2" type="checkbox" value="0"/></p>
rs.movenext
do while not rs.eof
checknum1=checknum1+1
checknum2=checknum2+1
1<p>题目序号:```
2=rs(0)
3```</p>
4<p> 问题:```
5=rs(1)
6```</p>
7<p>请选择正确答案: 正确
8<input name="checknum1" type="checkbox" value="1"/>
9错误<input name="checknum2" type="checkbox" value="0"/></p>
10
rs.movenext
loop
end if
1
2<input name="Submit" type="submit" value="提交答案"/>
3</form>
---------------------------------------------------------------
你是不是不知道用户提交的是正确的还是错误的...
1 for i=1 to rs.recordcount
1<p>题目序号:```
2=rs(0)
3```</p>
1<p> 问题:```
2=rs(1)
3```</p>
1<p>请选择正确答案: 正确
2<input ```="" name="checknum" type="checkbox" value="1"/>'区分每一道题
3错误<input ```="" name="checknum" type="checkbox" value="0"/></p>
1 rs.movenext
2next
这样一来,第一题就是 checknum1,第2题就是 checknum2...把题数量放在session 里
然后在scrore.asp中
sql="select .答案库"
for i=1 to 题目数
if request("checknum"&i)=rs("答案")
...加分
else
减分
..end if
next
---------------------------------------------------------------
//提交文件:
1
2int checknum=0
3sl="select * from Answer where num>=46 and num<=50 order by num"
4set rs=myconnect.execute(sl)
5if not rs.EOF then
1<form action="Score.asp" method="post">
2<p align="center"><font color="#FF00FF"><b>知识竞赛</b></font></p>
do while not rs.eof
checknum=checknum+1
1<p>题目序号:```
2=rs(0)
3```</p>
4<p> 问题:```
5=rs(1)
6```</p>
7<p>请选择正确答案: 正确
8<input name="checknum_```
9=rs(0)
10```" type="radio" value="1"/>
11错误<input name="checknum_```
12=rs(0)
13```" type="radio" value="0"/></p>
14<input name="hdnNum_```
15=checknum
16```" type="hidden" value="```
17=rs(0)
18```"/>
rs.movenext
loop
1
end if
1
2<input name="TotalCount" type="hidden" value="```
3=rs.recordCount
4```"/>
5<input name="Submit" type="submit" value="提交答案"/>
6</form>
//Score.asp文件:
1
2dim tempArr
3Total=Request("TotalCount")
4redim tempArr(Total)(1)
5for i=1 to Total
6tempArr(i)(0)=Request("hdnNum_" & i) '存储题号
7tempArr(i)(1)=Request("checknum_" & tempArr(i)(0)) '存储答案
8next
9
10'下面的自己去处理了