---
title: "Variabel problem.."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/6829-variabel-problem"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "niclas.j"
published: "2000-10-08T19:38:00.000Z"
updated: "2000-10-09T08:32:00.000Z"
replies: 4
views: 239
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/6829-variabel-problem"
---

# Variabel problem..

## #1 — niclas.j, 2000-10-08T19:38Z

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

Permalänk: https://www.webforum.nu/p/6829

## #2 — Vide, 2000-10-08T22:36Z

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

Permalänk: https://www.webforum.nu/p/250819

## #3 — niclas.j, 2000-10-09T04:33Z

ö 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

Permalänk: https://www.webforum.nu/p/250820

## #4 — Vide, 2000-10-09T06:44Z

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

Permalänk: https://www.webforum.nu/p/250821

## #5 — niclas.j, 2000-10-09T08:32Z

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

Permalänk: https://www.webforum.nu/p/250822

---

Tråden på webben: https://www.webforum.nu/amne/asp/6829-variabel-problem
