webForumDet fria alternativet

Lägga till post med flera val

ASP

1 svar · 183 visningar · startad av hakangus

Medlem sedan feb. 200144 inlägg
Frågan#1

jag vill kunna lägga till användare i Access genom ett formulär. I formuläret finns vanliga input-fält och en select med multiple-val.

Multiple-valen ska lägga till ja (eller nej som är standard i Acess) i databasfälten som anger vilka sidor användaren ska kunna se. Man måste på något sätt loopa igenom dessa val, men hur?

Medlem sedan dec. 200012 464 inlägg
#2

Om du har en lista med multipla val så finns alla valda värden som en kommaseparerad lista i request.form("x") där x är namnet på listan. De värden som man får i listan är de som angetts i value-tagen (om man inte har något value så får man den text man angett).
För att få tag i de enskilda värdena så kan man använda split för att få in dom i en array eller så kan man göra så här

for i = 1 to request.form("x").Count
  val = request.form("x")(i)
'hantera val
next

------------------
essentitia preter non sans multiplicandum

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