array til ar skrive i database
Jeg har et lille problem er at få en array til at virker. Og når nu jeg er igang med at få hjælp kan jeg lige så godt få hjælp til det hele.jeg har en form storrelse hvori jeg skriver 50,56,62 det vil jeg gerne have ind i min database sammen med et vareID, samtidig vil jeg gerne kunne gøre det sammen ved antal.
fx. skriver jeg 50,56,62 i storrelse og 1,2,3 skulle det gerne komme til at se sådan her ud.
vareID | storrelse | antal
1 50 1
1 56 2
1 62 3
mit script ser end til videre sådan her ud:
Dim arraystr
varenummer=Request.Form("varenummer")
model=Request.Form("model")
pris=Request.Form("pris")
tilbudspris=Request.Form("tilbudspris")
beskrivelse=Request.Form("beskrivelse")
billede=Request.Form("billede")
synlig=Request.Form("synlig")
undergruppeID=Request.Form("undergruppe2")
storrelse=Request.Form("storrelse")
antal=Request.Form("antal")
sql = "INSERT INTO shop_varer(varenummer,model,pris,tilbudspris,beskrivelse,billede,synlig,undergruppeID) VALUES('"&varenummer&"','"&model&"',convert(decimal(10,2), '"&pris&"'),convert(decimal(10,2), '"&tilbudspris&"'),'"&beskrivelse&"','"&billede&"','"&synlig&"','"&undergruppeID&"')"
set record = rs.Execute(sql)
arraystr = split(storrelse, ",")
for t = 0 to ubound(arraystr)
sql = "INSERT INTO shop_storrelse(vareID,storrelse,antal) VALUES(@@IDENTITY,'"&storrelse&"','"&antal&"')"
Set record = rs.Execute(sql)
next
Response.Redirect("index.asp?side=shoppen")
