webForumDet fria alternativet

ID med , tecken

ASP

3 svar · 203 visningar · startad av voigtann1

Medlem sedan juni 20019 519 inlägg
Frågan#1

Om jag kör en ?ID=1,3 tex så går det med en enkel split sats för att få information i arreyn tex... finns det några nackdelar till att köra #,#?

Medlem sedan nov. 20017 144 inlägg
#2

Är det många värden som skall splittas är det kanske smart att göra så här:

dim splitID, i
splitID=split(Request.QueryString("ID"),",")
for i = 0 to ubound(splitID)
Response.write splitID(i) &"<br>"
next

Är det bara två så är det kanske lättare att göra så här:

dim splitID
splitID=split(Request.QueryString("ID"),",")
Response.write splitID(0) &"<br>" 
Response.write splitID(1)

Eller dela upp det i två querystrings.
?ID1=1&ID2=3

Medlem sedan juni 20019 519 inlägg
#3

själva funktionen visste jag om min fråga var om det kan vara bra att använda det istället för att tex ha fler querystrings. Kanske är mest bara för "hype" look mest...

Medlem sedan dec. 19998 577 inlägg
#4

Det är beroende på vad det skall användas till, är det t.ex till en SQL-sats som denna så är det himla praktiskt:

select * from tabell where fält in( " & request.querystring( "ID" ) & " )
263 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
141 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)