webForumDet fria alternativet

ProblemSUB

27 svar · 565 visningar · startad av timedia · sida 2 av 2

solbulleMedlem sedan mars 20015 287 inlägg
#21

Jag skulle rekomendera dig att ha en selectbox där man kan välja vilken genre filmen tillhör, tror det skulle förenkla väldigt för dig.

timediaMedlem sedan maj 2001420 inlägg
#22

Ja, NU vet jag det också.
...men det borde ju gå att lösa med befintlig system?

solbulleMedlem sedan mars 20015 287 inlägg
#23

Är det inte som så att om du tar fram en film med "Action/Drama" i kategorin så triggas båda dina subbar?
(filmsistaaction samt filmsistadrama)

timediaMedlem sedan maj 2001420 inlägg
#24

Jo, självklart är det så :o
Hur bör jag skriva if-satserna så att bara en sub exekveras?

timediaMedlem sedan maj 2001420 inlägg
#25

Fixade själv OCH lyckades :P
Tack allasammans för hjälpen!!

       
 <%
if InStr(LCase(RecSet("kategori")), "action") > 0 then
 filmsistaaction()
else
 
if InStr(LCase(RecSet("kategori")), "drama") > 0 then 
 filmsistadrama()
 else
 
if InStr(LCase(RecSet("kategori")), "barn") > 0 then 
 filmsistabarn() 
else

if InStr(LCase(RecSet("kategori")), "famil") > 0 then 
 filmsistabarn() 
else

if InStr(LCase(RecSet("kategori")), "komed") > 0 then 
 filmsistakomedi() 
else

if InStr(LCase(RecSet("kategori")), "humor") > 0 then 
 filmsistakomedi() 
else

if InStr(LCase(RecSet("kategori")), "thriller") > 0 then 
 filmsistathrill() 
else

if InStr(LCase(RecSet("kategori")), "rys") > 0 then 
 filmsistarys() 
else

if InStr(LCase(RecSet("kategori")), "skräck") > 0 then 
 filmsistarys() 
end if
 end if
 end if
 end if
 end if
 end if
 end if
 end if
 end if
%>
solbulleMedlem sedan mars 20015 287 inlägg
#26

Om du vill att han ska "stanna" efter att en If-sats blivit sann kan du väl köra med ElseIf istället för att avsluta varje If-sats o påbörja en ny.

if InStr(LCase(RecSet("kategori")), "action") > 0 then
 filmsistaaction()

Elseif InStr(LCase(RecSet("kategori")), "drama") > 0 then 
 filmsistadrama()

Elseif InStr(LCase(RecSet("kategori")), "barn") > 0 then 
 filmsistabarn() 
end if
solbulleMedlem sedan mars 20015 287 inlägg
#27

Jag var lite sen, men medge att mitt förslag var snyggare ;)

timediaMedlem sedan maj 2001420 inlägg
#28

OK, då kör jag din variant :)

130 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)