webForumDet fria alternativet

Problem med IF sats

2 svar · 234 visningar · startad av M.Cheraghi

M.CheraghiMedlem sedan juli 20015 107 inlägg
#1

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%>
@ndersMedlem sedan juni 200032 969 inlägg
#2

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

cyprysMedlem sedan dec. 20003 563 inlägg
#3

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.

136 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)