Jeg har en masse variabler, som hedder videotitel1, videotitel2, videotitel3 osv., som jeg skal checke om de er lig "true". Det kan gøres på slave måde ved:
if Request.QueryString("videotitel1") Then .... if Request.QueryString("videotitel2") Then .... if Request.QueryString("videotitel3") Then .... osv.
MEN kan man ikke lave en metode, der løbende plusser 1 til tallet, således at metoden altid vil tage variablen med et højre nummer næste gang?
for each item in request.querystring redim preserve aryqueryvalues(intitemcount + 1) aryqueryvalues(intitemcount) = request.querystring(item) intitemcount = intitemcount + 1 Next %>
ovenstående læser alle dele af querystring ind i et array...
for each item in request.querystring redim preserve aryqueryvalues(intitemcount + 1) if left(item, 9)= "videotitel" then aryqueryvalues(intitemcount) = request.querystring(item) end if intitemcount = intitemcount + 1 Next %>
Så bliver der testet på de første 9 karakterer - hvis de er videotitel, bliver de føjet til array'et.
for each item in request.querystring if left(item, 9)= "videotitel" then redim preserve aryqueryvalues(intitemcount + 1) aryqueryvalues(intitemcount) = request.querystring(item) intitemcount = intitemcount + 1 end if Next %>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.