Avatar billede arno Nybegynder
23. oktober 2002 - 11:14 Der er 3 kommentarer og
1 løsning

Array problem - igen

Jeg har et lille array problem...

se nedenstående :
<FORM METHOD=POST ACTION="RuteAndring.asp">

<%
for i = 0 to UBound(MyArray,2)
  id = trim((MyArray(0,i)))
  firma = trim((MyArray(1,i)))
  tom = trim((MyArray(2,i)))
%>

<TABLE>
<TR>
<TD>Id:</TD>
<TD><%=id%></TD>
<TD>Firma:</TD>
<TD><%=firma%></TD>
<TD>Tom:</TD>
<TD><INPUT TYPE="text" NAME="scannerid" value="<%=tom%>"></TD>

** i nedenstående vil jeg flytte den indtastet værdi fra scannerid til Min Array... det virker ikke på den måde jeg ville gøre det på... hvordan gør jeg så ?? **

<% MyArray(2,i) = scannerid %>
</TR>
</TABLE>


<%
next

session("HuskArray")=MyArray

%>

<INPUT TYPE="submit" value="Send">
<INPUT TYPE="hidden" name="go" value="2">
</FORM>
Avatar billede eagleeye Praktikant
23. oktober 2002 - 11:17 #1
du kan først få flytte værdien fra feltet  scannerid  over i arrayet når siden/formen bliver sendt og så kan du gøre sådan her:


<% MyArray(2,i) = Request.form("scannerid")%>
Avatar billede arno Nybegynder
23. oktober 2002 - 11:24 #2
... eagleeye..

Hvordan holder jeg styr på mine indtastninger, når der f.eks. er 25 felter at indtaste scannerid i, men kun 10 udfyldes, og det er de 10 jeg skal gøre noget ved ??

/arno
Avatar billede eagleeye Praktikant
23. oktober 2002 - 12:47 #3
Du kan give dem hver sit navn med nummer

<INPUT TYPE="text" NAME="scannerid1" value="<%=tom%>">
<INPUT TYPE="text" NAME="scannerid2" value="<%=tom%>">
<INPUT TYPE="text" NAME="scannerid3" value="<%=tom%>">

<%
for i = 0 to MAX_ANTAL
  MyArray(2,i) = Request.form("scannerid" & (i+1))
next
%>
Avatar billede arno Nybegynder
23. oktober 2002 - 13:16 #4
Tak det fungerede...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester