/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
automatisk indlæsning af formularer
Fra : Christian Wahlstrøm ~


Dato : 25-01-01 17:18

Jeg har en formular med en masse felter. Det er lidt trættende at skulle
liste alle disse felter i den fil, der modtager data, f.eks.

felt1 = request.form("felt1")
felt2 = request.form("felt2")
osv...

istedet vil jeg gerne gøre noget lignende:

for i = 1 to Request.Form.Count
Request.Form.key(i) = Request.Form.item(i)
next

Det går ikke godt - da man ikke kan tildele en værdi til
Request.Form.key(i). Spørgsmålet er blot hvordan man angiver, at det er
_værdien_ af Request.Form.key(i), der som navn på en variabel skal tildeles
en værdi. Kan man overhovedet det?

Mvh
Christian



 
 
Lauritz Jensen (25-01-2001)
Kommentar
Fra : Lauritz Jensen


Dato : 25-01-01 18:28

"Christian Wahlstrøm Larsen" wrote:
>
> Jeg har en formular med en masse felter. Det er lidt trættende at skulle
> liste alle disse felter i den fil, der modtager data, f.eks.
>
> felt1 = request.form("felt1")
> felt2 = request.form("felt2")
> osv...
>
> istedet vil jeg gerne gøre noget lignende:
>
> for i = 1 to Request.Form.Count
> Request.Form.key(i) = Request.Form.item(i)
> next
>
> Det går ikke godt - da man ikke kan tildele en værdi til
> Request.Form.key(i). Spørgsmålet er blot hvordan man angiver, at det er
> _værdien_ af Request.Form.key(i), der som navn på en variabel skal tildeles
> en værdi. Kan man overhovedet det?

Hvorfor vil du tildele til Request.Form.key? Hvis du skal bruhge en hash
tabel kan du bruge Scripting.Dictionary.

--
Lauritz

Jonathan Stein (25-01-2001)
Kommentar
Fra : Jonathan Stein


Dato : 25-01-01 22:36

"Christian Wahlstrøm Larsen" wrote:

> for i = 1 to Request.Form.Count
> Request.Form.key(i) = Request.Form.item(i)
> next

Måske kan du bruge et array, men hvorfor skal det hældes over i variable? Du
kan lige så godt læse det direkte fra Request.Form.

M.v.h.

Jonathan





Ghashûl (26-01-2001)
Kommentar
Fra : Ghashûl


Dato : 26-01-01 11:03

On Thu, 25 Jan 2001 17:17:53 +0100, "Christian Wahlstrøm Larsen"
<christian@cwl.dk> wrote:

>Jeg har en formular med en masse felter. Det er lidt trættende at skulle
>liste alle disse felter i den fil, der modtager data, f.eks.
>
>felt1 = request.form("felt1")
>felt2 = request.form("felt2")
>osv...
>
>istedet vil jeg gerne gøre noget lignende:
>
>for i = 1 to Request.Form.Count
>Request.Form.key(i) = Request.Form.item(i)
>next
>
>Det går ikke godt - da man ikke kan tildele en værdi til
>Request.Form.key(i). Spørgsmålet er blot hvordan man angiver, at det er
>_værdien_ af Request.Form.key(i), der som navn på en variabel skal tildeles
>en værdi. Kan man overhovedet det?
>
>Mvh
>Christian
>



For Each Item In Request.Form
Response.Write Item & ": " & Request.Form(Item)
Next

--
Regards Sir Ghashûl, Knight of The alt.Roundtable <><
ICQ: 7223629

We ain't done till this battle has been fought and won
The victory, how sweet it be, is already ours
Holding the stars, is the man that carries my scars
Always the same, I wear his name with no shame
Here in this Battle Cry, we will never die
-P.O.D. - Tribal

Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408868
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste