niclas.jMedlem sedan juni 2000122 inlägg
Hej!
Hur får man en variabel att betyda fler saker en ett?
Ex.
<%
If rstemp("intervall")=2 Then
variabel= 1 ELLER 3 ELLER 5 ELLER 7
End IF
%>
<%
If vecka= variabel Then ........
Jag har provat med allt tror jag..
"OR" fungerar inte.
Inte heller "&".
Hur skriver man????
/niclas
VideMedlem sedan dec. 19996 094 inlägg
En variabel kan bara ha ett värde... men... är det måhända Case du är ute efter?
Select Case rstemp("intervall")
Case 2
'bla
Case 5
'bla
Case "hubba"
'Bubba
End Case
------------------
Kom hem till mig...
[Redigerat av Vide den 09 okt 2000]
niclas.jMedlem sedan juni 2000122 inlägg
ö jaha..
OK en variabel kan bara ha ett värde, men hur får jag Casen att vara fler?
Select Case rstemp("intervall")
Case 2
'bla**LÄGGER MAN PÅ FLER HÄR????**
/niclas
VideMedlem sedan dec. 19996 094 inlägg
Du behöver inte skrika, du hörs så väl ändå!
Nej Casen kan inte tillföra flera värden till en variabel...
Det du i sånna fall kan göra, är att lägga värdena i en separator-separerad textsträng som du sedan splittar upp till en array... Då får du flera värden i en array:
var = "1,2,3,4"
var2 = split(var,",")
For i = 0 to Ubound(var2)
Response.write var2(i)
Next
------------------
Kom hem till mig...
niclas.jMedlem sedan juni 2000122 inlägg
Förlåt att jag höjde rösten lite, det var inte meningen....
Nu blev jag ännu mer förvirrad, testade så här:
If rstemp("intervall1")= 2 Then
visavecka = "1,3,5,7"
var2 = split(visavecka,",")
For visavecka1 = 0 to Ubound(var2)
Next
End If
If vVecka = visavecka1 Then
Response.write "Texten"
End If
Men det funkar inte som jag tänkt mig..
Om rstemp("intervall1")=2
då ska den skriva "Texten" vecka 1 och 3 och 5 och 7
vVecka= Talar om vilken vecka det är nu.
kanske det finns något annat sätt att lösa det på?
/niclas