webForumDet fria alternativet

lagra värden från flera formulärrader

ASP

1 svar · 234 visningar · startad av MM

Medlem sedan maj 2000138 inlägg
Frågan#1
Medlem sedan apr. 20031 660 inlägg
#2

HEJ!

Jag förstår inte riktigt vad du menar, har du flera artid-fält?

Isåfall kommer de i Request.Form("artid") kommaseparerat, tex "4,7,2,43". Då är det endast att splitta dem, och så har du dem var för sig.

arr = split(Request.Form("artid"),",")
For i=0 To Ubound(arr)
	Databas.Execute("INSERT INTO ... " & arr(i) & ")")
Next

Givetvis får du komplettera med alla dina fält, men du behöver endast göra en loop, position 'i' innehåller de värde som hör till samma post (under förutsättning att du lagt in dem rätt i formuläret).

452 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
324 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)