ASP IF语句的问题

来源:百度知道 编辑:UC知道 时间:2024/05/22 19:22:08
<%
Dim Fruit
Fruit=request.Form("Fruit")
for each Fruit in request.Form("Fruit")
if Fruit="" then response.Write"你没有订购"
next
else
response.Write Fruit&" </br> "
end if
%>

试了很多次……都是下面的出错信息
错误类型:
Microsoft VBScript 编译器错误 (0x800A03EA)
语法错误
/4.6.4(1).asp, line 39
else

求救………………

你的循环把if else语句分开了!!!所以在辑编时找不到if只有else就报错了!!!你可以
<%
Dim Fruit
Fruit=request.Form("Fruit")
for each Fruit in request.Form("Fruit")
if Fruit="" then response.Write"你没有订购"
else
response.Write Fruit&" </br> "
end if
next
%>

还有你这个语句
Fruit=request.Form("Fruit")
for each Fruit in request.Form("Fruit")
我觉得没什么必要!!!
request.Form("Fruit")应该不是一个集合吧!!!
是字符串的为什么这样写???