Formular+For-loop+variabler
Goddag!På en side genererer jeg en række navne til tekstfelter i en formular. Denne kode ser sådan ud:
<%
for i = 0 to Ubound(arrVarer)
%>
<tr>
<td><%=(arrVarer(i))%></td>
<td width="100">
<div align="right">
<input type="text" name="antal<%=(i)%>" maxlength="2" size="5" value="1">
</div>
</td>
<td width="100"><%=(arrPriser(i))%> kr.</td>
</tr>
<%
next
%>
Hermed får jeg en række navne, som hedder antal0, antal1, antal2, osv.
Disse skal jeg så kalde på den følgende side, igen i et For-loop. Det har jeg prøvet således, men det virker ikke:
<%
for i = 0 to Ubound(arrVarer)
antalvar = Request("antal(i)")
response.write antalvar
%>
<tr>
<td><%=(arrVarer(i))%></td>
<td width="100">
<div align="right">
<%=antalvar%>
</div>
</td>
<td width="100"><%=(arrPriser(i))%> kr.</td>
</tr>
<%
next
%>
Problemet er naturligvis denne linie:
antalvar = Request("antal(i)")
Tanken var, at den skulle hente antal0, antal1, antal2, osv. men den henter ingenting.
Hvad er den korrekte syntax?
På forhånd tak!
Med venlig hilsen
Mikkel
