【发布时间】:2016-04-13 13:08:16
【问题描述】:
如何更改变量名称的升序编号以将值分配给它们。例如:car_1、car_2、car_3、car_4........等等..我的编码是这样的;
for i=1 to 20
var(i) = request.form("car_"i)
next
foreach ......so on........
response.write(var(12) & "<br/>")
我需要一种方法来增加“car_”的数量以将每个汽车值分配给“var”数组。我试图像这样添加它:
var(i) = request.form("car_"&i)
与
var(i) = request.form("car_"i"")
这些都不起作用。非常感谢您帮助解决这个问题。
【问题讨论】:
-
您使用的是 ASP.NET 还是 ASP Classic?哪种编程语言?代码和标签到处都是,所以不清楚这里发生了什么。至于“给变量编号”,这不就是数组的用途吗?从代码的外观来看,您需要的是一些关于您使用的任何语言的基本语法的介绍性教程。
-
@DnoreGen:如果这是您使用的实际代码,那么您应该从 ASP Classic 和 VB 脚本的介绍性教程开始。这段代码甚至在语法上都不正确。这不是在 VB 脚本中使用数组的方式,字符串连接需要两个字符串值之间的运算符,等等。
-
你有错误信息吗?
-
@DnoreGen:感到沮丧并试图侮辱那些在这里帮助你的人并不能真正解决手头的问题。不过,可能会进行一些调试。例如,实际发送到此页面的表单数据是什么?您用于尝试读取该表单数据的特定代码行是什么?问题和 cmets 中存在许多尝试,您当前正在使用哪一个,它以什么方式失败?当您调试它时,您看到的确切运行时值/行为是什么?你必须帮助我们来帮助你。
-
@DnoreGen 看起来您可能在经典 ASP 页面中使用 JScript (ECMAScript 的 Microsoft 实现),但是从这个有限的示例中很难判断我可以看到参考到
&进行连接,它是VBScript,但是你使用foreach这是JScript 语法,你能提供一个Minimal, Complete, and Verifiable example吗?
标签: variables vbscript asp-classic