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

Langage PHP Discussion :

[Système] Problème de syntaxe dans condition


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 189
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 189
    Par défaut [Système] Problème de syntaxe dans condition
    J'ai pas trop l'habitude de ce genre de condition racoursie:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ($_SESSION['nom']!=""&&$_SESSION['prenom']!="") ? echo "Welcome " : echo " ";
    Ca me retourn un erreur Parse

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    57
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 57
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ($_SESSION['nom']!="" && $_SESSION['prenom']!="") ? echo "Welcome " : echo " ";

  3. #3
    Membre émérite
    Avatar de kankrelune
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    763
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 763
    Par défaut
    Comme HALOMOTO

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    echo ((!empty($_SESSION['nom']) && !empty($_SESSION['prenom'])) ? 'Welcome ' : ' ');
    Après faut voir si l'affichage d'un espace insecable est imporant... sinon autant faire...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    if(!empty($_SESSION['nom']) && !empty($_SESSION['prenom'])) 
        echo 'Welcome ';
    @ tchaoo°

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 189
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 189
    Par défaut
    merci, mais pourqoi "empty()" au lieu de "isset()"

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2005
    Messages : 774
    Par défaut
    empty c'est pour verifier si le contenu d'une variable est vide ou pas
    isset c'est pour tester l'existence meme de ladite variable

  6. #6
    Membre Expert
    Avatar de yiannis
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 494
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 494
    Par défaut
    Bonjour,

    attention avec empty(). Pensez a faire un trim(empty()), car un espace n'est pas une chaine vide

  7. #7
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2005
    Messages : 774
    Par défaut
    Citation Envoyé par pierrot10
    J'ai pas trop l'habitude de ce genre de condition racoursie:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ($_SESSION['nom']!=""&&$_SESSION['prenom']!="") ? echo "Welcome " : echo " ";
    Ca me retourn un erreur Parse

    alors tu peux le remplacer par un If ...Else. c'est plus simple non!!

  8. #8
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Effectivement

Discussions similaires

  1. Problème de syntaxe dans une requête
    Par jncoffy dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 29/02/2008, 08h53
  2. [POO] Probléme de syntaxe dans une classe
    Par jewelz dans le forum Langage
    Réponses: 3
    Dernier message: 03/11/2007, 03h57
  3. [requête]problème de syntaxe dans une insertion
    Par josua dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 16/05/2007, 08h50
  4. problème de syntaxe dans des boucles imbriquées
    Par deglingo37 dans le forum Access
    Réponses: 2
    Dernier message: 01/09/2006, 14h46
  5. [MySQL] Problème de syntaxe dans suppression doublons
    Par fred23195 dans le forum Langage SQL
    Réponses: 5
    Dernier message: 13/04/2006, 15h45

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