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 :

accèder une $variable en bas de page !


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de Dsphinx
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2005
    Messages
    1 082
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 082
    Par défaut accèder une $variable en bas de page !
    Bonjour,

    J'ai une page ou j'ai des conditions (if ifelse etc) ! J'ai fais une valeur drapeau que j'initialise au début de ma page $controle = 0 ! et qui s'incrémente selon les instructions ! Bref a la fin de la page ma variable est soit à 0 soit à plus ! Ensuite je fais

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     
    					if($controle != 0)
    					{
    					       echo ("ATTENTION !!!!");                                         
     
    					}
    Cependant j'aimerais mettre ce message en haut de ma page mais ma variable controle sera à zéro donc elle n'affichera pas "attention" ! Comment faire ?

    merci !

  2. #2
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par défaut
    Salut,

    en faisant l'affichage après le traitement

    en gros, a la place de faire des echo tu places ton texte dans une variable en concaténant le texte à chaque fois

    a la fin de ton traitement, si ton flag le justifie, tu places ton avertissement avec un echo

    Puis quoiqu'il arrive, tu fais un echo de ta variable que tu as remplie au fure et à mesure du traitement
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

  3. #3
    Membre éprouvé Avatar de Dsphinx
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2005
    Messages
    1 082
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 082
    Par défaut
    j'ai rien compris ! mais rien compris ! Je suis vraiment désolé !

  4. #4
    Membre éprouvé Avatar de Dsphinx
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2005
    Messages
    1 082
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 082
    Par défaut
    en gros voila comment se passe le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    $controle_champ = "0";
     
     
    if($manger == "manger")
    {
     
    echo ("Vous manger !");
    $controle_champ = $controle_champ + 1;
    }
     
    if($controle_champ != 0)
    {
    echo ("ATTENTION !");
    }
    et je voudrais pouvoir utiliser echo ("ATTENTION !"); tout en haut de ma page et non à la fin !!!!

  5. #5
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par défaut
    Concrétement:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    $controle_champ = "0";
    // on initialise la variable qui contiendra ce qui doit être affiché
    $affichage = ''; 
     
    if($manger == "manger")
    {
     
    $affichage .= 'Vous mangez !';
     
    // si c'est le mot concaténation qui t'as posé probleme, c'est le point avant le =
    // concaténer la chaîne 'aa' et 'bb' crée la chaîne 'aabb'
    $controle_champ = $controle_champ + 1;
    }
     
    if($controle_champ != 0)
    {
    echo ("ATTENTION !");
    }
     
    echo $affichage;
    NB: les parenthèses ne sont pas obligatoires après le echo (question de gout...)

    c'est pas du php, mais en général, on préfère "vous mangez" à "vous manger" sauf si la phrase complète et du style 'je vais vous manger'
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

  6. #6
    Membre éprouvé Avatar de Dsphinx
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2005
    Messages
    1 082
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 082
    Par défaut
    merci des précisions !

    moi ce que je veux c'est pouvoir afficher "ATTENTION !" tout en haut de ma page !!! le "manger" c'était pour compléter le code, pardon !

    J'aimerais mettre ce ATTENTION comme titre en haut de ma page ! Est-ce que vous me comprenez ?

    merci !

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

Discussions similaires

  1. accéder à une Variable de page JSP
    Par chazz dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 24/01/2008, 16h07
  2. [Eclipse RCP] accéder à une variable globale
    Par fabrisss dans le forum SWT/JFace
    Réponses: 2
    Dernier message: 10/01/2007, 08h37
  3. Réponses: 4
    Dernier message: 13/12/2006, 16h10
  4. accéder à une variable déclarée dans un autre fichier
    Par sg.forums dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 31/10/2006, 09h20
  5. [PERL] accéder à une variable d'une autre classe
    Par LE NEINDRE dans le forum Langage
    Réponses: 8
    Dernier message: 11/01/2006, 17h06

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