IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Condition & Session [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2009
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 164
    Par défaut Condition & Session
    Bonjour,

    Je souhaite afficher un "<li>" en fonction d'une condition, à savoir le nom de la variable $_SESSION['privilege'].
    J'ai plusieur nom de privilège possible mais le "OR" ne fonctionne pas, si une personne se connecte avec un autre privilège (ex: superuser) il a lui aussi la visbilité du "<li>".
    J'ai également essayé de remplacer "OR" par "&" meme résultat.....
    Pouriez-vous m'aider...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <?php if($_SESSION['privilege'] == "admin" OR "user" OR "controleur") { ?>		
    <li>Affiche......</li>
    <?php }?>

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Deux solutions :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if($_SESSION['privilege'] == "admin" OR $_SESSION['privilege'] == "user" OR $_SESSION['privilege'] == "controleur") {
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if(in_array($_SESSION['privilege'],array("admin","user","controleur")) {
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2009
    Messages
    186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2009
    Messages : 186
    Par défaut
    Bonjour,

    Essaye ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <?php if($_SESSION['privilege'] == "admin" || $_SESSION['privilege'] == "user" || $_SESSION['privilege'] == "controleur") { ?>		
    <li>Affiche......</li>
    <?php }?>
    Bien cordialement.

  4. #4
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2009
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 164
    Par défaut
    Magnifique, les deux solutions fonctionnent.
    Merci pour votre réactivité!!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] Conditions imbriquées entre formulaires et sessions
    Par ddubois dans le forum Langages
    Réponses: 0
    Dernier message: 22/11/2014, 11h06
  2. condition pour une session
    Par gtraxx dans le forum Requêtes
    Réponses: 6
    Dernier message: 04/11/2009, 12h57
  3. condition avec session
    Par Mitsu dans le forum Langage
    Réponses: 3
    Dernier message: 20/03/2007, 00h47
  4. Ouvrir une session avec une condition
    Par turboklm dans le forum Langage
    Réponses: 4
    Dernier message: 25/10/2006, 23h29
  5. [XMLRAD] session
    Par jml dans le forum XMLRAD
    Réponses: 4
    Dernier message: 17/12/2002, 09h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo