Checkbox -> Array -> Hämta data?

ASP

2 svar · 308 visningar · startad av UrMe

Medlem sedan apr. 2001762 inlägg
Trådstart#1

Jag har ett formulär på en sida som ser ut så här:

set strSQL = minCon.execute("SELECT * FROM tabell")
Do until strSQL.EOF
Response.Write "<input type=""checkbox"" name=""minArray[]"" value="&strSQL("id")&">"&strSQL("namn")&"<br>"
strSQL.MoveNext
Loop
strSQL.close

Detta borde väl fungera? Men hur hämtar jag upp värdena på nästa sida som? Fattar den att de är en array eller måste jag deklarera den som en array på något sätt först? När jag gjorde en liknande sak i PHP var det inga problem alls :)

Medlem sedan juni 200032 967 inlägg
#2

När man använder php namnger du med [] för att du ska få en array av det hela. Om du använder asp så är det bara att ta emot fältvärdet som en kommateckenseparerad sträng och använda direkt i SQL-frågan med IN(). Så, bort med [], och prova en liten sökning här i ASP-forumet så får du säkert en del uppslag och exempelkod.

mvh

Medlem sedan apr. 2001762 inlägg
#3

Aha.. då förstår jag, fick till det utan problem :)

365 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
181 ms — deklarationer (db)
0 ms — hämta statistik (cache)
179 ms — hämta tråd, inlägg och bilagor (db)
183 ms — ändringar (db)