[thelist] VBScript - declaring dynamically named vars in a For loop
Brian Cummiskey
Brian at hondaswap.com
Thu Mar 3 13:13:38 CST 2005
Pringle, Ron wrote:
> I'm trying to declare variables named in numeric sequence based on the name
> of each dynamic field. So something like this:
Ron, seems to be that you're building everything i built a couple months
ago. lol
Here's some code. This generates a list of name/phone/date for how ever
many numEntries was specified ont he previous page.
i edited out a lot of crap, so there may be some syntax errors. (missing
%>'s and such.)
<table>
<form name="frmDefault" method="post" action="generateReport.asp">
<input type="hidden" name="numEntries" value="<%=
Request.Form("numEntries") %>">
<%
dim numEntries
dim i
if isNumeric(Request("numEntries")) then
numEntries = CInt(Request("numEntries"))
else
numEntries = 0
end if
if (numEntries > 0) then
%>
<tr>
<td align="center">Name</td>
<td align="center">Phone Number</td>
<td align="center">Date</td>
</tr>
<%
for i = 1 to numEntries step 1
%>
<tr>
<td align="center"><input type="text" name="field1<%= i %>"></td>
<td align="center"><input type="text" name="field2<%= i %>"></td>
<td>
<select name="year<%= i %>">
<option value="02">2002</option>
<option value="03">2003</option>
<option value="04">2004</option>
</select>
<select name="month<%= i %>">
<option value="01">January</option>
<option value="02">February</option>
<option value="03">March</option>
<option value="04">April</option>
<option value="05">May</option>
<option value="06">June</option>
<option value="07">July</option>
<option value="08">August</option>
<option value="09">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12">December</option>
</select>
</td>
</tr>
<% next %>
</table>
More information about the thelist
mailing list