---
title: "Problem med IF sats"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/94637-problem-med-if-sats"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "M.Cheraghi"
published: "2004-01-12T19:50:12.000Z"
updated: "2004-01-12T19:53:04.000Z"
replies: 2
views: 234
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/94637-problem-med-if-sats"
---

# Problem med IF sats

## #1 — M.Cheraghi, 2004-01-12T19:50Z

Jag har lite problem med min IF sats :(

i min databas har jag en kolumn som heter "hemligt" om den är satt till JA så skall det inte synas om INTE

From = session("user") dvs avsändaren
vems = session("user") dvs mottagaren
session("sort") = "admin"
session("sort") = "moderator"

om inget av följande krav är uppfyllt så skall en annan Tabell bit visas! men jag får inte till det! det visar alla inlägg som hemliga även fast jag har session admin och är ägare och skapare till inlägget

```
<%
from = RS("from")
vems = RS("to")
mess = RS("mess")
hemligt = RS("hemligt")
datum = RS("datum")
%>
  <tr>
    <td width="110" rowspan="2" bgcolor="<%=farg%>">Bild</td>
    <td width="325" bgcolor="<%=farg%>"><%=from%></td>
    <td width="100" bgcolor="<%=farg%>"><%=datum%></td>
  </tr>
  <%If hemligt = "ja" AND vems = session("user") OR from = session("user") OR session("sort") = "admin" OR session("sort") = "moderator" then%>
  <tr>
    <td colspan="2" bgcolor="<%=farg%>"><%=mess%></td>
  </tr>
  <%else%>
    <tr>
    <td colspan="2" bgcolor="<%=farg%>">Hemligt som fan :P</td>
  </tr>
  <%end if%>
```

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

## #2 — @nders, 2004-01-12T19:51Z

Kasta in lite parenteser. 

```
If hemligt = "ja" AND (vems = session("user") OR from = session("user") OR session("sort") = "admin" OR session("sort") = "moderator") then
```

Mvh

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

## #3 — cyprys, 2004-01-12T19:53Z

Ser efter en snabb titt att ha med blandning av AND och OR att göra.

```
If hemligt = "ja" AND (vems = session("user") OR from = session("user") OR session("sort") = "admin" OR session("sort") = "moderator") then
```

Lite pareteser borde fixa.

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

---

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