怎样用循环接受数据变量 80分

xlou 2003-12-09 04:33:30
数据的数量不定的,所以在接受的时候应该用循环接受
但我用循环不行
具体代码
dim i,x
i=cstr(request("num"))
for x = 0 to i

sub_t("&x&")=request("text("&x&")")
Response.Write sub_t("&x&")
next
还有在添加的时候是一次添加所有的记录 还是循环一次添加一次比叫好??
...全文
58 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
xlou 2003-12-10
  • 打赏
  • 举报
回复
原来我出问题在没有定义sub_t(x) 这个是一个数组 使用的时候应该定义一下! 而dim一般不让使用变量定义 !只好再redim了!简单!
LunTanZeng 2003-12-09
  • 打赏
  • 举报
回复
哈!又学了一招!!
xlou 2003-12-09
  • 打赏
  • 举报
回复
问题解决! 下面是愿代码!
dim i,x
i=clng(request("num"))
dim sub_t()
redim sub_t(i)
for x = 0 to i
sub_t(x)=request("text"&x)
Response.Write sub_t(x)
next

看来太简单!!
actor2222 2003-12-09
  • 打赏
  • 举报
回复
同意楼上的!(深巷明朝卖杏花)好象是的:)
skyboy0720 2003-12-09
  • 打赏
  • 举报
回复
for each item in request.form
Response.Write item &"="& Request.Form(item) & "
next
swich 2003-12-09
  • 打赏
  • 举报
回复
sub_t(x)=request("text("&x&")")
Primer2002cn 2003-12-09
  • 打赏
  • 举报
回复
这是我的程序,可能对你有帮助:

iControl=split(request("operator"),",") '行和列
strValue=split("Test",",") '初始化
strTtl=split("Test",",") '初始化
for i=1 to cint(iControl(0)) '行
for j=1 to cint(iControl(1)) ' 列
redim preserve strValue(k) ' 重定义,保留值
strC="txt"&i&j '表单元素
strValue(k)=request(strC) '取值
k=k+1 '累加
next
j=j-1
redim preserve strTtl(l) ' 重定义,保留值
'strValue(k)=request("ttlRTotal"&i&j) '表单元素
strTtl(l)=request("ttlRTotal"&i&j) '取值
l=l+1 '累加
next
nchen123 2003-12-09
  • 打赏
  • 举报
回复
sub_t("&x&")=request("text("&x&")")

改成:
sub_t(x)=request("text("&x&")")
Primer2002cn 2003-12-09
  • 打赏
  • 举报
回复
这是我的程序,可能对你有启发:
iControl=split(request("operator"),",") '行和列
strValue=split("Test",",") '初始化
strTtl=split("Test",",") '初始化
for i=1 to cint(iControl(0)) '行
for j=1 to cint(iControl(1)) ' 列
redim preserve strValue(k) ' 重定义,保留值
strC="txt"&i&j '表单元素
strValue(k)=request(strC) '取值
k=k+1 '累加
next
j=j-1
redim preserve strTtl(l) ' 重定义,保留值
'strValue(k)=request("ttlRTotal"&i&j) '表单元素
strTtl(l)=request("ttlRTotal"&i&j) '取值
l=l+1 '累加
next
jacklinchen 2003-12-09
  • 打赏
  • 举报
回复
dim i,x
i=cint(request("num"))
for x = 0 to i

sub_t(x)=request("text"&x)
Response.Write sub_t(x)
next
flyolive 2003-12-09
  • 打赏
  • 举报
回复
关注......
源码链接: https://pan.quark.cn/s/040006afb537 Kettle 是一款具备高度功能的数据集成软件,在数据抽取、转换以及加载(ETL)等多个领域有广泛的应用。为了增强数据处理的能力并提升操作的灵活性,Kettle 提供了配置循环变量的功能,以此来调控循环任务的执行流程。下面将具体阐述关于 Kettle 配置循环变量的相关知识点。Kettle 配置循环变量的操作指南1. 处理表名替换的挑战:在 Kettle 的应用中,处理表名替换是配置循环变量的关键环节。Kettle 提供了变量设置的机制,能够将查询到的表名作为变量,并在 Kettle 内部进行传递和赋值。2. 通过 Trans 脚本执行对查询出表名的遍历:鉴于 Kettle 变量在单次操作中仅能接收一个值,当需要处理的查询表有多个时,不能直接利用变量来替换 ${TABLENAME}。这时需要借助一个能够存储多个表名的步骤或脚本,以实现遍历查询出的表名,并将其中一个表名设置为变量。3. 执行循环控制:循环控制是配置 Kettle 循环变量的核心环节。步骤【循环控制器】的功能类似于在 for(int i=0;i循环中的条件判断 i循环中的内部处理动作;【计数器累加】则类似于 i++ 的操作。4. 执行变量 TABLENAME 的复制任务:在 Kettle 中,变量 TABLENAME 的复制任务也是配置循环变量的一个重要步骤。【计数器累加】同时完成了变量 TABLENAME 的复制任务。Kettle 配置循环变量的实际应用情形在实际的项目实施中,Kettle 配置循环变量的应用情形非常多样,例如:* 计算表 A、B ...

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧