myArr1 = split(variabel1,";")
myVar2 = variabel2
for i = lbound(myArr1) to ubound(myArr1)
if instr(myVar2,myArr1(i)) > 0 then
response.write "Ja"
else
response.write "Nej"
end if
next
myArr1 = split(variabel1,";")
myVar2 = variabel2
str_found = False
for i = lbound(myArr1) to ubound(myArr1)
if instr(myVar2,myArr1(i)) > 0 then
str_found = True
end if
next
If str_found Then
Response.Write "Jepp"
Else
Response.Write "Nepp"
End If
myArr1 = split(variabel1,";")
myVar2 = variabel2
svar = "Nej"
for i = lbound(myArr1) to ubound(myArr1)
if instr(myVar2,myArr1(i)) > 0 then
svar = "Ja"
end if
next
response.write svar
Jag vill börja med att tacka alla, men jag är ledsen över att säga att det funkar inte :(
Den visar Jepp (eller Ja ;) ) hela tiden.
Om Variabel1 innehåller ;Action;Thriller;Komedi; och Variabel2 innehåller ;Musikal;Thriller;Krig; blir det också Ja...
Jag kan tillägga innan ni fortsätter att jag vill att det skall fungera även om det innehåller 3 kategorier på den ena och 5 på den andra...
Ack, ack. Jag skrev fel. Var snabb... Jag skriver om innlägget igen:
Jag vill börja med att tacka alla, men jag är ledsen över att säga att det funkar inte
Den visar Jepp (eller Ja ) hela tiden.
Om Variabel1 innehåller ;Action;Thriller;Komedi; och Variabel2 innehåller ;Musikal;Fantasy;Krig; blir det också Ja...
Jag kan tillägga innan ni fortsätter att jag vill att det skall fungera även om det innehåller 3 kategorier på den ena och 5 på den andra...
Felet beror antagligen på att när arrayen skapas följer det med en tom plats, borde gå att få bort med trim tycker jag...
men annars, fullösning:
myArr1 = split(variabel1,";")
myVar2 = variabel2
svar = "Nej"
for i = lbound(myArr1) to ubound(myArr1)
If myArr1(i) > "" then
if instr(myVar2,myArr1(i)) > 0 then
svar = "Ja"
end if
end if
next
response.write svar
262 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9