最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
asp For Each语句实例
时间:2022-06-29 13:48:28 编辑:袖梨 来源:一聚教程网
<%
if request.form("submit")="确定" then
email=request.form("email") '读取输入的字符串
names=split(email,"@") 'split函数是将字符串用指定的字符分割成多个子字符串,并将这些子字符串保存在一维数组中
if ubound(names)<>1 then 'ubound函数返回数组的最大下标
response.write("") '给出提示
response.end '结束运行asp程序
end if
for each name in names 'for each循环语句
if len(name)<=0 then 'len函数获得字符串的长度
response.write("") '字符串长度小于等于0,则给出提示
exit for '跳出for循环
end if
next
end if
%>
看个应用实例
if upload.form("uptype")="up" then ''如果是上传图片
i=1 '我觉得你放在下面i就不能递加了 i始终都是1
for each formname in upload.file '列出所有上传了的文件 你确信upload.file是数组吗?不是数组肯定报错的
set file=upload.file(formname)
if trim(file.filename)<>"" then
filetype=upload.form(formname)
upload.savetofile formname,server.mappath(formpath&file.filename)
url="url"'"&i&'"
rs(url)=file.filename
i=i+1
end if'你缺少这个end if
next '(这个就是48行)这个你没注释掉...
else
rs("url1")=uoload.form("url1")
rs("url2")=uoload.form("url2")
rs("url3")=uoload.form("url3")
end if
'代码不全我就看出这么多 你试试吧
asp for each in next循环语句
asp脚本循环语句for each...in...next
循环语句的作用就是重复执行程序代码,for...next 语句用于将语句块运行指定的次数,在循环中使用计数器变量,该变量的值随每一次循环增加或减少。for each...in...next 不是将语句运行指定的次数,而是对于数组中的每个元素或对象集合中的每一项重复一组语句。这在不知道集合中元素的数目时非常有用。它的语法如下:
for each element in group
[statements]
[exit for]
[statements]
next [element]
相关文章
- 《夜族崛起》铁匠西里尔位置一览 05-17
- 《寓言之地》1.02更新内容一览 05-17
- 《辐射4》steam好评率介绍 05-17
- 《夜族崛起》技能强化珠宝掉落说明 05-17
- 《辐射4》主机控制台介绍 05-17
- 《星露谷物语》海草和绿藻获取方法 05-17