Frågan 30 jan. 2001 13:14 #1 Jag har ett formulär med multiple-select och vill lagra en databaspost för varje valt 'option'. Hur gör jag detta?
Vide Medlem sedan dec. 1999 8 577 inlägg Nått sånthär:
variabel = Split(Request.Form("selectsats"),", ")
For i = 0 To Ubound(variabel)
strSQL = "Insert into tabell (fält) VALUES ('"&variabel(i)&"')"
ConnObj.Execute(strSQL)
Next
------------------
Nu har du sjungit på sista refrängen
Jourhavande Vide
[Redigerat av Vide den 30 jan 2001]
E emission Medlem sedan dec. 1999 6 721 inlägg eller..
for each mItem in Request.Form("selectsats")
strSQL = "Insert into tabell (fält) VALUES ('" & mItem & "')"
ConnObj.Execute(strSQL)
Next
E erka Medlem sedan dec. 1999 6 522 inlägg vad betyder mItem ?
------------------
------------------------
www.trenchcoat.se/erik/
- gillar du oxå film?
------------------------
Vide Medlem sedan dec. 1999 8 577 inlägg mItem är bara en benämning på det "item" som finns i Request.Form, du skulle kunna skriva vilket ord som hellst där...
Snabelelefant, hur vill du att det skall ligga i databasen?
------------------
Nu har du sjungit på sista refrängen
Jourhavande Vide
Jag använder mig av ditt första kodförslag med Split() och det fungerar fint. Tack för hjälpen!
Jag använde ditt första kodförslag med Split() och det fungerade fint. Tack för hjälpen!