---
title: "Många många If ElseIf ElseIf osv..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/157084-många-många-if-elseif-elseif-osv"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "oskars"
published: "2007-02-12T07:34:59.000Z"
updated: "2007-02-12T20:04:17.000Z"
replies: 3
views: 359
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/157084-många-många-if-elseif-elseif-osv"
---

# Många många If ElseIf ElseIf osv...

## #1 — oskars, 2007-02-12T07:34Z

Hej :)

Jag har ett litet "problem"... som egentligen inte är ett problem, jag bara undrar hur jag löser det enklast... Jag vill kolla om RecSet("Namn") innehåller ett antal olika namn.. så här t.ex:

```
If InStr(RecSet("Namn"),"Oskar") OR InStr(RecSet("Namn"),"Stefan") OR InStr(RecSet("Namn"),"Magnus") Then
```

Så har jag tänkt att göra, fast lägga till ytterligare kanske 15-20 alternativ i If-satsen :) Och det är ju inte speciellt snyggt eller översiktligt!

Nu är min fråga, hur löser jag detta bäst och snyggast? Ska jag använda mig av en array? I så fall, hur gör jag detta?

Jättetacksam för hjälp! :)

Oskar

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

## #2 — oskars, 2007-02-12T08:57Z

Efter lite forskning kom jag fram till den här lösningen:

```
Namn = RecSet("Namn")
namnArray = Array("Sture", "Oskar")
For i = 0 To Ubound(namnArray)
	If InStr(Namn,namnArray(i)) AND RecSet("intType") = "2" Then
	%>
		<script>
		<!--
			alert(Fel!')
		-->
		</script>
	<%
	End If
Next
```

Är det den mest vettigaste lösningen för detta måntro? :)

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

## #3 — emission, 2007-02-12T13:21Z

Nej, eftersom du har samma namn på strängvariabeln som du har på arrayen. Innehåller RecSet("Namn") flera namn?

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

## #4 — oskars, 2007-02-12T20:04Z

Whops, slarv miss när jag skrev om det lite snabbt bara... det ska så klart inte vara så!

\*redigerar\*

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/157084-många-många-if-elseif-elseif-osv
