Søgning i array inden i en do sætning ?
Hey Experter.kan dette lade sig gøre ? - jeg får ikke fejl, men scriptet gør ikke lige det jeg havde håbet..
if not session("hold_kurv") = "" then
arrHold = session("hold_kurv")
Response.write "<h2 class='h2'>Du har tilføjet følgende hold:</h2>"
arrHold = Split(session("hold_kurv"),",")
For t = LBound(arrHold) to UBound(arrHold)
strSQL3 = "Select id, navn from hold where id = " & arrHold(t)
'response.write strSQL3 & "<br>"
rs3 = connect.execute(strSQL3)
Response.write "<a href='omhold.asp?id=" & rs3("id") & "' class='alt-link'>" & rs3("navn") & "</a><br>"
next
(anden kode)
do
response.write "<tr>"
response.write "<td class='hold-td'><font class='text'>" & rs2("hold_nr") & "</font></td>"
response.write "<td class='hold-td'><a href='omhold.asp?id=" & rs2("id") & "'>" & rs2("navn") & "</a></td>"
if session("hold_kurv") = "" then
response.write "<td class='hold-td' align='center'><a href='tilmelder.asp?id=" & rs2("id") & "'>Tilmeld</a></td>"
else
fundet = 0
arrHold = Split(session("hold_kurv"),",")
For i = LBound(arrHold) to UBound(arrHold)
if (arrHold(i)=rs2("id")) then
fundet = 1
end if
next
if fundet = 1 then
response.write "<td class='hold-td' align='center'><a href='afmelder.asp?id=" & rs2("id") & "'>Afmeld</a></td>"
else
response.write "<td class='hold-td' align='center'><a href='tilmelder.asp?id=" & rs2("id") & "'>Tilmeld</a></td>"
end if
end if
response.write "</tr>"
rs2.movenext
loop while not rs2.eof
set rs2 = nothing
end if
----
Ideen med koden er at den skal vise enten Tilmeld eller Afmeld alt efter om id'et er inden i arrayet - men det ser ud som om søgningen i arrayet ikke rigtig fungerer(den viser tilmeld for hvert hold lige meget hvad) - er det ikke muligt at foretage denne søgning inde i en do - while sætning ? - evt. alternativ til dette ?