Avatar billede perstig Nybegynder
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 |
-----------------------------
Avatar billede kichian Nybegynder
23. maj 2001 - 11:03 #1
VareNr = Split(Request.form(\"Varenr\"),\",\")
.
.
Tekst2 = Split(Request.form(\"Tekst2\"),\",\")
   
<TD><INPUT TYPE=\"hidden\" NAME=\"1Tekst2\" VALUE=\"<%Tekst2(varelinje-1)%>\"><%=Tekst2(varelinje-1)%></TD>
       

Avatar billede perstig Nybegynder
23. maj 2001 - 11:46 #2
Det giver samme resultet
Avatar billede kichian Nybegynder
23. maj 2001 - 11:55 #3
Er du sød at poste din rettelse samt resultat, da jeg ikke kan få det til at stemme.
Avatar billede perstig Nybegynder
23. maj 2001 - 16:30 #4
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

Avatar billede perstig Nybegynder
23. maj 2001 - 19:22 #5
Hej igen kichian

Så lykkes det aligevel. Dit forslag var ok med lidt tilretning, så poientene er dine.

Tak for hjælpen
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