---
title: "IF Sats"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/11474-if-sats"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "His Divine Shadow"
published: "2001-09-05T11:44:00.000Z"
updated: "2001-09-05T15:45:00.000Z"
replies: 2
views: 235
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/11474-if-sats"
---

# IF Sats

## #1 — His Divine Shadow, 2001-09-05T11:44Z

Jag har en produkt lista där man loggar in först, men vissa produkter ska inte synas för vissa kunder, så jag tänker göra en if sats, så här går den:

\<% If kundnr = Art.Extra_10 then%\>
\<% else %\>
Kod här som visar produkten

Men I fältet Extra_10 kanske jag vill ha mer än 1 kundnummer inskrivna, jag skulle vilja separera dom via komma tecken eller ";" tecken men hur gör jag så att det förstår att dom är skilda tecken och inte ett långt?

Kanske nån kod som byter ut "," mot OR?

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

## #2 — Janspeed, 2001-09-05T12:43Z

Knepigt. Du får väl skapa en array med id nummer genom Split()

Tex:

```

AccessArray = Split(Art.Extra_10, ";")
Access = False
For i=0 To Ubound(AccessArray)

If Kundnummer = AccessArray(i) Then
Access = True
End If

Next

If Access = True Then

...Kod om han har access

Else

...Kod om han inte har access

End If
```

Kanske? :)

/JANspeed

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

## #3 — emission, 2001-09-05T15:45Z

För det första är det en dålig ovana att använda else för att komma runt en if-sats. Skriv i stället

```
<% If Not kundnr = Art.Extra_10 then%>
Kod här som visar produkten
```

För det andra...

```
<% If instr("," & kommalista & ",","," & kundnr & ",")>0 then%>
Kod här som visar produkten
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/11474-if-sats
