ASP的一端脚本代码 求高人分析一下

来源:百度知道 编辑:UC知道 时间:2024/06/14 04:13:54
<%
dim Num1,Num2,i
'取得名为MediaName参数的总数,循环显示其内容
Num1=Request.QueryString("MediaName").Count
If Num1 <> 0 Then
Response.Write "多媒体的分类包括:"
For i=1 to Num1
Response.Write Request.QueryString("MediaName")(i)&" "
Next
End If
'取得名为GameName参数的总数,循环显示其内容
Num2=Request.QueryString("GameName").Count
If Num2 <> 0 Then
Response.Write "体育项目包括:"
For i=1 to Num2
Response.Write Request.QueryString("GameName")(i)&" "
Next
End If
%>

新手提问 不明白为什么要声明个 “i” 变量、、、求解

为了实现FOR循环定义一个累加变量i,每次i自加1,直到i小于NUM1 或NUM2。
相当于:
for(i=1;i++;i<10)

变量i是用来循环访问Request.QueryString()收集的对象里面的集合的,显然MediaName,GameName是多选项目

没有i变量怎么循环下去啊,

("MediaName")(i)

表示表单中的第几个,这是通过循环提交所有表单项。