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 :

problème de condition


Sujet :

Langage PHP

  1. #1
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    430
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 430
    Par défaut problème de condition
    Ou est l'erreur la dedans:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <?
    if (($_SESSION['login']) && !empty($_SESSION['login']))
    {
    ?>Bonjour 
    <? 
    echo ($_SESSION['login'])
    }
    else
    {
    echo "Bonjour tout le monde";
    }
    ?>

  2. #2
    Membre confirmé Avatar de mickado
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 154
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <?
    if (($_SESSION['login']) && (!empty($_SESSION['login']))
    {
    ?>Bonjour 
    <? 
    echo ($_SESSION['login'])
    }
    else
    {
    echo "Bonjour tout le monde";
    }
    ?>

  3. #3
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    430
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 430
    Par défaut
    Y a toujours quelque chose qui va pas!!!Alors j'explique ce que je veut faire!!!
    G une page news qui affiche bonjour tout le monde si aucune session n'a ete ouverte!!
    Lorsque l'on clique sur forum, Nous avons aussi une condition qui dit : si session[pseudo] n'existe pas alors mettre le formulaire de connexion!!!C'est ce qu'il ce passe!!!Lorsque je me connecte je reviens a ma page news normal mais il m'ecrit toujours bonjour tout le monde et sa c'est pas normal!!!!Car a c emoment la le session[pseudo] existe...
    donc il devrai mafficher
    bonjour session[pseudo] NON???
    ..

  4. #4
    Membre éprouvé

    Inscrit en
    Janvier 2006
    Messages
    969
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 969
    Par défaut
    Quelle est ton erreur au juste ?
    Pour commencer, je rajouterais un isset() autour du premier $_SESSION['login']

  5. #5
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    430
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 430
    Par défaut
    Mon erreur :
    Parse error: syntax error, unexpected '}', expecting ',' or ';' in /mnt/100/sdb/2/8/guismoman33/news.php on line 7
    Mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <?
    if ((isset($_SESSION['login'])) && (!empty($_SESSION['login'])))
    {
    ?>Bonjour 
    <? 
    echo ($_SESSION['login'])
    }
    else
    {
    echo "Bonjour tout le monde";
    }
    ?>

  6. #6
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    430
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 430
    Par défaut
    Y a t il un autre moyen dde demander si la session est ouvert???je sais pas

  7. #7
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    430
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 430
    Par défaut
    Enfin je n'est plus le probleme du message d'erreur mais la condition n'est toujours pas bonne car elle fait pas ce que je veut!!!
    Il faut truver une condition qui demande si une session est ouvert oui ou non si oui prendre session[pseudo]
    pour le truc precedent simple erreur de point virgule

  8. #8
    Membre éclairé Avatar de ShinJava
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    413
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 413
    Par défaut
    Hello,
    Il te manque le point virgule apres :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo ($_SESSION['login'])
    Voila

    ++
    ShinJava

    EDIT : erf grillé, j'étais entrein de tester ton code et j'ai répondu sans raffraichir la discussion.

  9. #9
    Membre éclairé Avatar de ShinJava
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    413
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 413
    Par défaut
    Citation Envoyé par guismoman33
    Enfin je n'est plus le probleme du message d'erreur mais la condition n'est toujours pas bonne car elle fait pas ce que je veut!!!
    Il faut truver une condition qui demande si une session est ouvert oui ou non si oui prendre session[pseudo]
    pour le truc precedent simple erreur de point virgule
    T'as bien mis le session_start() au début de ton code ?


    Sinon ton "Bonjour" tout seul apres le ?> est plutot pertubant, je te conseillerais de faire quelque chose comme cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?php 
    if ((isset($_SESSION['login'])) && (!empty($_SESSION['login']))) 
    { 
        echo "Bonjour " .$_SESSION['login']; 
    } 
    else 
    { 
         echo "Bonjour tout le monde"; 
    } 
    ?>
    voila voila

    ++
    ShinJava

  10. #10
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    430
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 430
    Par défaut
    C'est ce que jvien de dire juste au dessus!!!Mais ceci n'est pas le probleme

  11. #11
    Membre éclairé Avatar de ShinJava
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    413
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 413
    Par défaut
    Ok mais j'ai posé une nouvelle question ensuite
    As-tu mis le session_start(); en haut de ton code ?

  12. #12
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    430
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 430
    Par défaut
    Merci Beaucoup Mec

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

Discussions similaires

  1. [débutant] problème de condition dans une requete
    Par banker dans le forum Access
    Réponses: 5
    Dernier message: 22/03/2006, 13h52
  2. Réponses: 7
    Dernier message: 27/02/2006, 18h04
  3. [Debutant]Problème de condition
    Par ghan77 dans le forum Langage
    Réponses: 9
    Dernier message: 13/12/2005, 15h20
  4. Problème de condition, je flanche..
    Par KibitO dans le forum Langage
    Réponses: 13
    Dernier message: 11/11/2005, 12h57
  5. Réponses: 6
    Dernier message: 17/08/2005, 12h38

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