Pagina alleen voor Admin
Hallo,
Als ik
gebruik kan iedereen het zien. Terwijl alleen members met rank 1 en 3 het mogen zien.
Iemand een idee?
Als ik
Code (php)
gebruik kan iedereen het zien. Terwijl alleen members met rank 1 en 3 het mogen zien.
Iemand een idee?
Bram, dit is hetzelfde volgens mij || is gelijk aan or
Fout al gevonden,
In mijn script deed had ik
Die ! moest een = zijn. en Verboden toegang! en Hier wat admin's mogen zien. omdraaien.
In mijn script deed had ik
Code (php)
Die ! moest een = zijn. en Verboden toegang! en Hier wat admin's mogen zien. omdraaien.
Nee. Je probleem zit in '1 or 3'. De if() van Bram is goed.
Ik heb nu ook gedaan wat Bram zei,
Alleen toen ik veranderde wat ik toenet zei werkte het ook gewoon goed.
Alleen toen ik veranderde wat ik toenet zei werkte het ook gewoon goed.
- SanThe - op 21/03/2011 21:26:00:
Nee. Je probleem zit in '1 or 3'. De if() van Bram is goed.
Santhe, kan je ook niet gewoon or gebruiken? Ikzelf gebruik ook altijd || maar or is volgens mij even goed. Heb ook even gecheckt bij operators.logical
Gewijzigd op 21/03/2011 21:33:56 door Jasper DS
Ik heb nu ook or
Dus het werkt wel.
Dus het werkt wel.
ik zie al wat de fout was -> dit kan dus ook:
if($_SESSION['rank'] == 1 or $_SESSION['rank'] == 3)
maar dit niet:
if($_SESSION['rank'] != 1 or 3)
if($_SESSION['rank'] == 1 or $_SESSION['rank'] == 3)
maar dit niet:
if($_SESSION['rank'] != 1 or 3)
Die eerste die jij (Jasper) benoemd heb ik nu ook.
dat is volledig correct.
if($_SESSION['rank'] != 1 or 3) kan wel, maar betekent: rank is niet 1; en/of 3 is waar. Het laatste is altijd het geval, omdat getallen ongelijk aan 0 altijd waar geven.
Gewijzigd op 21/03/2011 22:46:53 door Pim -
Dit:
if($_SESSION['rank'] == 1 or 3)
is in feite dit:
if(true or 3) => true
of dit:
if(false or 3) => true
En dat is heel wat anders dan:
if($_SESSION['rank'] == 1 or $_SESSION['rank'] == 3)
Toevoeging op 21/03/2011 22:26:40:
Sorry, ben een beetje laat met mijn reactie.
Is hetzelfde als wat Pim zegt.
if($_SESSION['rank'] == 1 or 3)
is in feite dit:
if(true or 3) => true
of dit:
if(false or 3) => true
En dat is heel wat anders dan:
if($_SESSION['rank'] == 1 or $_SESSION['rank'] == 3)
Toevoeging op 21/03/2011 22:26:40:
Sorry, ben een beetje laat met mijn reactie.
Is hetzelfde als wat Pim zegt.
Gewijzigd op 21/03/2011 22:27:23 door - SanThe -




