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 :

Test en fonction de l'argument


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2009
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 110
    Par défaut Test en fonction de l'argument
    Salut tous!!
    Alors j'ai le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <a href="formulaire.php?formulaire='candidat'">Formulaire candidat</a>
    <a href="formulaire.php?formulaire='societe'">Formulaire societe</a>
    <a href="formulaire.php?formulaire='particulier'">Formulaire particulier</a>
    Si je comprend bien la variable formulaire prend une valeur different selon le lien cliqué.

    Maintenant dans mon code php, selon le lien cliqué j'aimerais que sa m'affiche un truc différent. J'ai essayé le bout de code suivant :
    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
     
    if ($_GET['formulaire']='candidat')
      {
      echo 'La, je vais lancer le formulaire pour "candidat"<br> ';
      echo 'Merci';
      }
    elseif ($_GET['formulaire']='societe')
      {
      echo 'La, c\'est le formulaire pour "societe" que je lance<br>';
      echo 'Merci';
      }
    elseif ($_GET['formulaire']='particulier')
      {
      echo 'Ici, c\'est pour les "particuliers"<br>';
      echo 'Merci';
      }
    Le problème c'est que sa m'affiche toujours le premier if!
    Qu'elqu'un pourrait m'éclairer s'il vous plaît

  2. #2
    Membre Expert Avatar de nosferapti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    1 157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 157
    Par défaut
    pour passer la valeur à la page, il ne faut pas mettre de guillemets :
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <a href="formulaire.php?formulaire=candidat">Formulaire candidat</a>
    <a href="formulaire.php?formulaire=societe">Formulaire societe</a>
    <a href="formulaire.php?formulaire=particulier">Formulaire particulier</a>

  3. #3
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Normal, dans vos if vous faites des affectations (=) au lieu de comparaisons (opérateur ==), donc évidemment la première est toujours vraie.

    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
    if ($_GET['formulaire']=='candidat')
      {
      echo 'La, je vais lancer le formulaire pour "candidat"<br> ';
      echo 'Merci';
      }
    elseif ($_GET['formulaire']=='societe')
      {
      echo 'La, c\'est le formulaire pour "societe" que je lance<br>';
      echo 'Merci';
      }
    elseif ($_GET['formulaire']=='particulier')
      {
      echo 'Ici, c\'est pour les "particuliers"<br>';
      echo 'Merci';
      }

  4. #4
    Membre confirmé
    Inscrit en
    Mai 2009
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 110
    Par défaut
    Hahahaha magnifique!!!
    Merci à tout les deux, pour vos réponse.
    A dans bientôt pour un nouveau petit problème

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

Discussions similaires

  1. fonction callback avec arguments
    Par YuGiOhJCJ dans le forum GTK+ avec C & C++
    Réponses: 12
    Dernier message: 12/04/2013, 08h42
  2. Réponses: 14
    Dernier message: 16/05/2006, 11h26
  3. Fonction callback avec arguments ?
    Par sorry60 dans le forum GTK+ avec C & C++
    Réponses: 39
    Dernier message: 07/11/2005, 10h41
  4. fonction unserialize et argument
    Par Ti Jen-tsie dans le forum Langage
    Réponses: 1
    Dernier message: 29/10/2005, 20h08
  5. fonction dont les argument sont dans un dico
    Par GConstant dans le forum Général Python
    Réponses: 1
    Dernier message: 12/08/2004, 18h24

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