tja du aksne försöker ta fram något ur din array som finns på plats 27, men du har inte så stor matris?
Lite mer kod?
7 svar · 245 visningar · startad av Bendro
tja du aksne försöker ta fram något ur din array som finns på plats 27, men du har inte så stor matris?
Lite mer kod?
Använder du inte ett indexnr som är större en indexet i din flerdimensionella array.......
Formulärsidan:
<%while not rs.eof%>
<tr>
<td class=text width=30%><%=rs("levartnr")%></td>
<td class=text width=50%><%=rs("varuNamn")%></td>
<td class=text width=10%><input type=text name="id" size=5 value=0><input type=hidden name="<%=rs("artnr")" value=<%=rs("artnr")%>></td>
</tr>
<%i = i+1
rs.movenext
wend%>
<tr>
<td class=text colspan=3><input type=submit value="Skicka order"><input type="hidden" value=<%=i%> name="antalinputfält"></td>
</tr>
</table>
Mottagar sidan där jag skall skriva ut Antal och ID parvis, som den är nu håller jag fortfarande på och testar så det är bara Antal som jag försöker skriva ut:
antal=request.form("antal")
id=request.form("id")
antarray=split(antal,",")
idarray=split(id,",")
i=request.form("antalinputfält")
%>
<html>
<head>
<title></title>
<link rel=stylesheet href="style1.css" type="text/css">
</head>
<body bgcolor=#FFFFFF>
<%for x = 1 to i%>
<%=antarray(x)%>
<%next%>
i har värdet 27 som det ser ut nu.
Ok...testade att lägga in en i=i-1 på mottagarsidan och nu verkar det funka.
Fick också ändra till For x = 0 to i
Är jag rätt ute eller hade jag bara tur?
Hmm..skrev innan jag hade läst ditt inlägg LarsG.
Duger min lösning eller är din säkrare/bättre?
Ser ingen skillnad, så visst går det att göra som du har gjort.