webForumDet fria alternativet

Ny post för varje checkbox

ASP

2 svar · 354 visningar · startad av laidback

Medlem sedan maj 2001797 inlägg
Frågan#1

Loopar ut ett gäng checkboxar ur en databas. Sedan postar jag ett formulär med dessa och då vill jag skapa en ny post i databasen för varje checkbox som är ikryssad. Ideér?

Är det bäst att låta alla checkboxar heta samma sak men ha olika värden (det är siffror vi pratar om)?

Vore väl bra att få dem i en array som 2,3,4,7 och sedan splitta den och för varje köra en "insert into blabla". Skulle det kunna fungera?

Medlem sedan dec. 19996 721 inlägg
#2

laidback skrev:

Är det bäst att låta alla checkboxar heta samma sak men ha olika värden (det är siffror vi pratar om)?

Japp!

laidback skrev:

Vore väl bra att få dem i en array som 2,3,4,7 och sedan splitta den och för varje köra en "insert into blabla". Skulle det kunna fungera?

Japp, men du behöver inte splitta något. Om flera formulärfält heter samma sak så får du ut dem som en enumerabel.

for each laid in request.form("back")
   'Tada! Du har värdet i "laid"
next
Medlem sedan maj 2001797 inlägg
#3

Men det är ju strååålande! Hur enkelt som helst alltså!

Stort tack för hjälpen :)

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