Avatar billede p_johansen Nybegynder
17. juni 2003 - 10:55 Der er 5 kommentarer og
1 løsning

Fange ukendt antal fra formular!

En formular genererer et ukendt antal felter
Tal(X), tal(X+1),...... tal(X+n)

hvordan fanger jeg dem i modtagedokumentet
request.form("tal(x)")
request.form("tal(x+1)")
.
.
.
request.form("tal(x+n)")

begge steder kører tingene i en løkke
Avatar billede html_wizard Nybegynder
17. juni 2003 - 10:57 #1
m = 0
do while m < n

request.form("tal(x)")
request.form("tal(x+n)")

m = m + 1
loop
Avatar billede the_bma_man Nybegynder
17. juni 2003 - 10:58 #2
Noget i retning af :
tal = "tal" + x
request.form(tal)

Inde i loopet.
Ikke testet - men en ide.
Avatar billede nozio Nybegynder
17. juni 2003 - 11:04 #3
Jeg bruger selv denne:

for each variable_name in request.form
x = x +1
Execute "str_" & request.form.key(x) & " = """ & in_db(request.form.item(x)) & """"
next

- så har jeg dem alle i variabler (str_tal1 / str_tal2 osv..)
Avatar billede html_wizard Nybegynder
17. juni 2003 - 11:06 #4
Eller



count = request.form("count")
m = (start tal fra doc form)

do while m < count

request.form("tal(count)")

count = count - (n evt 1)
loop



Indsæt i din løkke på doc form en hidden value der ender op med værdien i sidste tal
Avatar billede html_wizard Nybegynder
17. juni 2003 - 11:09 #5
input type=hidden name=count value=***tal***

opdater tal i løkke.
Avatar billede p_johansen Nybegynder
17. juni 2003 - 11:19 #6
Nozio - havde den løsninger der duer i dette tilfælde - Tak alle!
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