23. maj 2001 - 10:10
Der er
4 kommentarer og 1 løsning
Problemer med ARRAY´S
Jeg fik fucked op på det forrige ? så jeg prøver lige igen. Jeg skal overføre input fra en form til en ny webside men jeg får et underligt resultat idet at resultat vises på langs istedet for nedad. Se koden herunder: <% Antal = Request.form(\"Antal\") Varenr = Request.form(\"Varenr\") Tekst2 = Request.form(\"Tekst2\") vareantal = Session(\"vareantal\") Varelinje = Request.form(\"varelinje\") %> <HR WIDTH=\"730\" ALIGN=\"left\"> <% for Varelinje = 1 to vareantal%> <TABLE WIDTH=730 BGCOLOR=\"#CCCCCC\" BORDER=\"1\" CELLPADDING=\"4\" CELLSPACING=\"0\"> <TR> <TD><INPUT TYPE=\"hidden\" NAME=\"1varelinje\" VALUE=<%=i%>\"><%=Varelinje%></TD> <TD><INPUT TYPE=\"hidden\" NAME=\"1Antal\" VALUE=\"<%=Session(\"antal\"+i)%>\"><%=(Antal)%></TD> <TD><INPUT TYPE=\"hidden\" NAME=\"1VareNr\" VALUE=\"<%=(Varenr)%>\"><%=(Varenr)%></TD> <TD><INPUT TYPE=\"hidden\" NAME=\"1Tekst2\" VALUE=\"<%=(Tekst2)%>\"><%=(Tekst2)%></TD> <TD><%=(vareantal)%></TD> </TR> </TABLE><BR> <% next%> <<KODE SLUT>> Resultat det giver se herunder: antal varenr varetekst varelinje ------------------------------------------------------ |3,7,5 | acl250,blv359,cco221,|tekst1,tekst2,tekst3|3| ------------------------------------------------------ |3,7,5 | acl250,blv359,cco221,|tekst1,tekst2,tekst3|3| ------------------------------------------------------ |3,7,5 | acl250,blv359,cco221,|tekst1,tekst2,tekst3|3| ------------------------------------------------------ Der er bestilt 3 stk. acl250 og 7 stk. blv359 og 5 stk. cco221 fordelt på 3 varelinjer Jeg vil selvfølgelig gerne at det står sådanne: linje|antal|varenr |tekst | ----------------------------- 1 | 3 |acl251 |tekst1 | 2 | 7 |bvl359 |tekst2 | 3 | 5 |cco221 |tekst3 | -----------------------------
Annonceindlæg fra Computerworld
VareNr = Split(Request.form(\"Varenr\"),\",\") . . Tekst2 = Split(Request.form(\"Tekst2\"),\",\") <TD><INPUT TYPE=\"hidden\" NAME=\"1Tekst2\" VALUE=\"<%Tekst2(varelinje-1)%>\"><%=Tekst2(varelinje-1)%></TD>
Er du sød at poste din rettelse samt resultat, da jeg ikke kan få det til at stemme.
Hej kichian Der var lige et par ting der skulle ordnes i byen derfor den lange responstid Her er den kode som jeg har benyttet, men nu virker det slet ikke????? <<KODE STRAT>> <% Antal = Split(Request.form(\"Antal\"),\",\") Varenr = Split(Request.form(\"Varenr\"),\",\") Tekst2 = Split(Request.form(\"Tekst2\"),\",\") Vareantal = Session(\"vareantal\") Varelinje = Split(Request.form(\"varelinje\"),\",\") %> <HR WIDTH=\"730\" ALIGN=\"left\"> <%for Varelinje = 1 to Vareantal%> <TABLE WIDTH=730 BGCOLOR=\"#CCCCCC\" BORDER=\"1\" CELLPADDING=\"4\" CELLSPACING=\"0\"> <TR> <TD><INPUT TYPE=\"hidden\" NAME=\"Antal1\" VALUE=\"<%Antal(varelinje-1)%>\"><%=Antal(varelinje-1)%></TD> <TD><INPUT TYPE=\"hidden\" NAME=\"Varenr1\" VALUE=\"<%Varenr(varelinje-1)%>\"><%=Varenr(varelinje-1)%></TD> <TD><INPUT TYPE=\"hidden\" NAME=\"1Tekst2\" VALUE=\"<%Tekst2(varelinje-1)%>\"><%=Tekst2(varelinje-1)%></TD> </TR> </TABLE><BR> <%next%> <<<KODE SLUT>> Som giver følgende resultat Der opstod en Microsoft VBScript-kørselsfejl fejl \'800a000d\' Typerne passer ikke sammen: \'Antal\' /Web-shoppen/Web/send.asp, linje 18 Jeg har prøvet meget forskelligt. I de første forsøg fik jeg noget på skærmen, men det var kun Antal på en række med komma imellem Håber du kan få en mening ud af dette
Hej igen kichian Så lykkes det aligevel. Dit forslag var ok med lidt tilretning, så poientene er dine. Tak for hjælpen
Kurser inden for grundlæggende programmering