Versio

operators

Overzicht Reageren

RvW Of toch niet

RvW Of toch niet

06/01/2009 16:00:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?
if (!$l_sError && $l_aGebruiker_gegevens[0]->rechtwaarde & 2){
}

else{
    $l_sError = 'U bent niet (meer) bevoegd fotos te uploaden' ;
}

?>


is wat ik heb.

maar hoe krijg ik het nou voor me kaar zonder de else
dus me vraag is eigenlijk waar moet ik die '!' plaatsen heb hem namelijk al op meerdere plekken geprobeerd
Gewijzigd op 01/01/1970 01:00:00 door RvW Of toch niet
 
PHP hulp

PHP hulp

25/05/2012 13:13:04
Gesponsorde koppelingen:
BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  
 
Jurgen assaasas

Jurgen assaasas

06/01/2009 16:04:00
Quote Anchor link
Die laatste & moet dat geen == zijn?
 
RvW Of toch niet

RvW Of toch niet

06/01/2009 16:12:00
Quote Anchor link
nee want dan is het 'is gelijk' en dat is niet me bedoeling,

ik had en heel verhaal getypt maar tijdens het type kwam ik op het antwoord

me bedoeling was om iedereen die dus meer dan rechten 1 heeft die mag uploaden.

dus is het

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?
if (!$l_sError && $l_aGebruiker_gegevens[0]->rechtwaarde == 1){
  $l_sError = 'U bent niet (meer) bevoegd fotos te uploaden' ;
}

?>


dank u jurgen voor de duw in de goeie richting
 
- SanThe -

- SanThe -

06/01/2009 16:15:00
Quote Anchor link
Gebruik haakjes.
if (!($l_sError) && ($l_aGebruiker_gegevens[0]->rechtwaarde & 2))
if (!($l_sError && $l_aGebruiker_gegevens[0]->rechtwaarde) & 2)
if (!($l_sError && $l_aGebruiker_gegevens[0]->rechtwaarde & 2))
if (!$l_sError && ($l_aGebruiker_gegevens[0]->rechtwaarde & 2))
if (!($l_sError && ($l_aGebruiker_gegevens[0]->rechtwaarde & 2)))
Enzovoort... mogelijkheden zat.
 
Jurgen assaasas

Jurgen assaasas

06/01/2009 16:24:00
Quote Anchor link
Als iedereen mag uploaden met een groter recht dan 1 dan kun je het beste >= gebruiken.
 
Dennis Mertens

Dennis Mertens

06/01/2009 16:33:00
Quote Anchor link
Ja idd. wat Jurgen zegt, nu alleen met de rechten 1. Maar dat merk je van zelf nog wel :)
 

06/01/2009 16:59:00
Quote Anchor link
Jurgen: dit is zo te zien een bitwise systeem, dus of dat gaat werken met >= dat denk ik niet.
 
Ed

Ed

06/01/2009 19:43:00
Quote Anchor link
Je hebt een combi van bitwise en logical operators. Dat gaat niet werken. Waarschijnlijk mis je enkele haakjes.

Er mag geen error zijn, of de rechten moeten lager zijn dan twee.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php

if (isset($l_sError) || $l_aGebruiker_gegevens[0]->rechtwaarde < 2){
 echo '...';
}
[
/code]
 
PHP erik

PHP erik

06/01/2009 19:51:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?
if (!$l_sError && ($l_aGebruiker_gegevens[0]->rechtwaarde & 2)){
}

else{
    $l_sError = 'U bent niet (meer) bevoegd fotos te uploaden' ;
}

?>


Altijd leuk dat gezeur met die bitwise rechtensystemen. Ik zou zeggen gebruik een Access Control List, dan ben je van al het gezeik af. Maar bovenstaand is volgens mij wat jij zoekt.
 
RvW Of toch niet

RvW Of toch niet

07/01/2009 23:49:00
Quote Anchor link
PHPerik schreef op 06.01.2009 19:51:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?
if (!$l_sError && ($l_aGebruiker_gegevens[0]->rechtwaarde & 2)){
}

else{
    $l_sError = 'U bent niet (meer) bevoegd fotos te uploaden' ;
}

?>


Altijd leuk dat gezeur met die bitwise rechtensystemen. Ik zou zeggen gebruik een Access Control List, dan ben je van al het gezeik af. Maar bovenstaand is volgens mij wat jij zoekt.


dat ga ik toch maar eens naar kijken :)
 
Terence Hersbach

Terence Hersbach

08/01/2009 00:24:00
Quote Anchor link
maak van de 2 wel een 1, als het om het recht gaat met nummertje 1
 



Overzicht Reageren