09. maj 2007 - 21:36
Der er
6 kommentarer og 1 løsning
Variabler - Kan det ikke gøres mere smart?
Hej jeg har nogle variabler som ser sådan ud If id =154 or id = 160 or id = 161 or id = 162 or id = 163 or id = 178 or id = 179 Det virker men er noget klamphuggeri Kan man ikke lave noget med intervaller - jeg har søgt og søgt men ikke kunne få noget om IF og intervaller Er der nogen der kan hjælpe Felixcat
Annonceindlæg fra Infor
Måske sådan Select case id case 154,160,161,162,163,178,179 'Gør noget case else 'Gør noget andet End Select
if id in(154,160,161,162,163,178,179)then response.write "jov da" end if
cpufan, har du testet den kode?
Alternativt kan InStr bruges: if InStr("154,160,161,162,163,178,179,", di & ",") then Jeg mener at man skal checke på et index, så derfor: if InStr("154,160,161,162,163,178,179,", di & ",") > 0 then Hvis det ikke er "> 0", er det "> 1".. Lidt forvirrende når man programmerer i flere sprog, og de ikke kan blive helt enige.. :-)
PS: "di" skulle naturligvis have været "id".. :-) Og læg mærke til det sidste komma i stenge, lige efter 179.. :-)
Jeg syntes at case select er mere overskueligt
plx - næhhh - jeg har måske fået blandet noget sql ind i det, er der noget der tyder på ;-)
Kurser inden for grundlæggende programmering