asp与小旋风问题

来源:百度知道 编辑:UC知道 时间:2024/05/14 02:55:11
我都asp的一段代码
<%
dim flag
flag=0
dim name1,sex1,word1
name1_value=request.QueryString("name1")
sex1_value=Request.QueryString("sex1")
word1_value=request.QueryString("word1")
if name1_value=""then flag=1 end if
if word1_value=""then flag=2 end if
if (word1_value="" and name1_value="")then flag=3
end if
%>
<%
selct case flag
case=0 %>
<p>姓名: <%=name1_value1%></p>
<p>性别: <%=sex1_value1%></p>
<p>反馈意见: <%=word1_value1%></p>
<p> 谢谢合作!</p>
<%case 1%>
<p>你没有输入姓名,请<a href="101.hml">重输</a>
</p>
<%case 2%>
<p>你没有输入意见,请<a href="101.hml">重输</a>
</p>
<%case 3%>
<p>你什么都没有输入,请<a href=&qu

把下面的复制过去就能用了,调试通过的。你照书敲错了几个地方:
1、if (word1_value="" and name1_value="")then flag=3
end if
这个要放到一行中,即:if (word1_value="" and name1_value="")then flag=3 end if
2、 selct case flag敲错了单词,是select,不是selct
3、case=0 不是case=0是case 0
改过之后就是下面的 :

<%
dim flag
flag=0
dim name1,sex1,word1
name1_value=request.QueryString("name1")
sex1_value=Request.QueryString("sex1")
word1_value=request.QueryString("word1")
if name1_value=""then flag=1 end if
if word1_value=""then flag=2 end if
if (word1_value="" and name1_value="")then flag=3 end if
%>
<%
select case flag
case 0 %>
<p>姓名: <%=name1_value1%></p>
<p>性别: <%=sex1_value1%></p>
<p>反馈意见: <%=word1_value1%></p>
<p> 谢谢合作!</p>