area=request.querystring( "area ")
area1=area
if area=1 then
area= "郑州 "
end if
if area=2 then
area= "开封 "
end if
if area=3 then
area= "洛阳 "
end if
if area=4 then
area= "平顶山 "
end if
if area=5 then
area= "安阳 "
end if
if area=6 then
area= "鹤壁 "
end if
if area=7 then
area= "新乡 "
end if
if area=8 then
area= "焦作 "
end if
if area=9 then
area= "濮阳 "
end if
if area=10 then
area= "许昌 "
end if
if area=11 then
area= "漯河 "
end if
if area=12 then
area= "三门峡 "
end if
if area=13 then
area= "商丘 "
end if
if area=14 then
area= "周口 "
end if
if area=15 then
area= "驻马店 "
end if
if area=16 then
area= "南阳 "
end if
if area=17 then
area= "信阳 "
end if
if area=18 then
area= "济源 "
end if
可不是area事先是什么数值,最后它的值都是 济源
咋回事?
------解决方案--------------------
这段代码运行有错误。假如area = 10的时候,你把 "许昌 "赋值给了area,下面的语句就会出错。改一下变量就行了
area=request.querystring( "area ")
if area=1 then
strarea= "郑州 "
end if
if area=2 then
strarea= "开封 "
end if
if area=3 then
strarea= "洛阳 "
end if
if area=4 then
strarea= "平顶山 "
end if
if area=5 then
strarea= "安阳 "
end if
if area=6 then
strarea= "鹤壁 "
end if
if area=7 then
strarea= "新乡 "
end if
if area=8 then
strarea= "焦作 "
end if
if area=9 then
strarea= "濮阳 "
end if
if area=10 then
strarea= "许昌 "
end if
if area=11 then
strarea= "漯河 "
end if
if area=12 then
strarea= "三门峡 "
end if
if area=13 then
strarea= "商丘 "
end if
if area=14 then
strarea= "周口 "
end if
if area=15 then
strarea= "驻马店 "
end if
if area=16 then
strarea= "南阳 "
end if
if area=17 then
strarea= "信阳 "
end if
if area=18 then
strarea= "济源 "
end if
------解决方案--------------------
这么多分支,为什么不用select case语句呢?