Lagra flera värden och sedan hämta dom...

ASP

2 svar · 224 visningar · startad av Rossifumi

Medlem sedan okt. 20001 558 inlägg
Trådstart#1

Jag vill ha en input-lista där man med <CTRL kan välja flera alternativ (eller bara ett) och varje alternativ har ett specifikt värde (ett ID ifrån en accessdatabas).

Hur hämtar jag vilka som var valda på "nästa" sida?

Hur sparar jag dom lättast i ett fält i min DB (inte hur man gör för att spara i DB'n utan på vilket sätt)

Hur hämtar jag dom sedan?

MVH

Medlem sedan dec. 19998 577 inlägg
#2

Dom kommer i en kommaseparerad lista, så du kommer åt dom med en split, som lägger dom i en array:

arrOptions = Split(Request.Form("Options"), ",")

Och det är bara dom som är valda som kommer med i listan.

Att lägga in i DB:

For i = 0 To Ubound(arrOptions)
conObj.Execute("Insert Into tabell(fält) Values("&arrOptions(i)&")")
Next

Medlem sedan okt. 20001 558 inlägg
#3

Tack Vide...

Skall testa med en gång :)

245 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)