Avatar billede henrik_p Nybegynder
15. marts 2002 - 00:19 Der er 5 kommentarer og
1 løsning

gemme inputs i array

jeg har prøvet at lave en submitform med flere input
felter der kører i en løkke desværre ser det ud til at jeg enten får lagt noget forkert i mit array eller også opfattes det ikke som et array.

min foreløbige kode ser sådan ud.

fil1
-------
<%
    response.write"<form action='edit.asp' method='post'>"
    for t=1 to 5
        response.write "<input type='text' name='inputarray("&t&")' size='2'value='1' >"
    next               
    session("ind")=inputarray
    response.write "<input type='submit' value='knap' style='color: rgb(255,255,255)'>"
    response.write"</form>"
    %>

fil2(edit.asp)
---------------
<%
    temparray=session("ind")
        for t = 1 to 5
            response.write temparray(t)
    next
%>

 
Avatar billede Søren Bech Morsing Praktikant
15. marts 2002 - 08:27 #1
hvad er inputarray?
- den putter du da ikke noget i ovenstående kode
Avatar billede tpiil Nybegynder
15. marts 2002 - 08:42 #2
hvad med at splitte den først?
Avatar billede coltau Juniormester
15. marts 2002 - 10:01 #3
I fil1 kan du ikke anvende denne linie.

  session("ind")=inputarray ' DENNE GÅR IKKE !

men du kan gøre det således.

fil1
-------
<%
    response.write"<form action='edit.asp' method='post'>"
    for t=1 to 5
        response.write "<input type='text' name='inputarray("&t&")' size='2'value='1' >"
    next               
    response.write "<input type='submit' value='knap' style='color: rgb(255,255,255)'>"
    response.write"</form>"
    %>

fil2(edit.asp)
---------------
<%
  Dim temparray(5)
  for t = 1 to 5 ' Hent oplysninger fra form
    temparray(t) = Request.Form(inputarray(" & t & ")) ' Et felt af gangen
    response.write temparray(t)
  next
%>
Avatar billede henrik_p Nybegynder
16. marts 2002 - 01:00 #4
coltau er du sikker på at man kan overføre input dataene på den måde

fil 2 giver fejl i linien hvis jeg erstatter fil2 to med linien
temparray(t) = Request.Form(inputarray(" & t & "))

og selvom indjoldet af fil2 udskiftes med linien

response.write Request.Form(inputarray(1))

giver den stadig fejl.
Avatar billede henrik_p Nybegynder
16. marts 2002 - 01:02 #5
sikken gang vrøvl jeg fik skrevet prøver lige igen :)

coltau er du sikker på at man kan overføre input dataene på den måde

fil 2 giver fejl i linien
temparray(t) = Request.Form(inputarray(" & t & "))

og selvom indholdet af fil2 udskiftes med linien

response.write Request.Form(inputarray(1))

giver den stadig fejl.
Avatar billede henrik_p Nybegynder
17. marts 2002 - 01:33 #6
fandt fejlen i coltous læsning 

der manglede " omkring inputarray(" & t")
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