|
| 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
| |
|
|