[php] besoin d'aide

salut je suis debutant en php
et j'ai un soucis peut etre rien pour certain mais ca fé 2 jours ke je suis dessus ca me rends fou !!
je passe en parametre une variable id avec la valeur "michel" a l'aide d'un bouton

<form action="admin_gonflable_modifier_done.php?id=michel" method="post">

mais lorske je veux afficher la variable id dans le fichier admin_gonflable_modifier_done.php il me dit Notice: Undefined variable: id ....

si vou spouvez m'aider merci d'avance

7 réponses

  1. Contributeur
    et ca ca marche pas?
    "admin_gonflable_modifier_done.php?id='michel'"
    1. c koi ton code dans "admin_gonflable_modifier_done.php" ?
      1. voici mon code :

        <? if($id == "michel")
        { mon nom est : echo $id
        }
      2. je sais si ta recu
        voici mon code

        <? if($id == "michel")
        { mon nom est : echo $id ;
        }
        si tu peux m'aider ?
    2. voici mon code :

      <? if($id == "michel")
      { mon nom est : echo $id
      }
      1. if ($_POST[id] == "michel")
        1. ikan j'affiche la page il me dit ca

          Notice: Use of undefined constant id - assumed 'id' in c:\charlysalvium\admin\admin_gonflable_modifier_done.php on line 84

          Notice: Undefined index: id in c:\charlysalvium\admin\admin_gonflable_modifier_done.php on line 84
      2. Contributeur
        Bonjour ou Bonsoir,

        if ($_POST['id'] == "michel")
        echo "$_POST['id'] ";

        JSS.ca.doit.marcher.ca
        1. ile me repond ca
          Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in c:\charlysalvium\admin\admin_gonflable_modifier_done.php on line 85
          cé pas dans mon passage en parametre ke ca merde ?
          g mis ca :
          <form action="admin_gonflable_modifier_done.php?id='michel'&admin_session=<? echo $admin_session; ?>" method="post">
        2. Contributeur
          Bonjour ou Bonsoir,

          Pourrais tu nous donner la ligne 84-85 ?

          Merci

          JSS
        3. @JSSvoici la ligne

          <? if ($_POST['id'] == "michel")
          { echo "$_POST['id'] "; }

          tu penses pas ke ca peut venir dupassage de id en parametre ?
        4. Contributeur
          @JSSBonjour ou Bonsoir,

          Sinon tu peux essayer avec ca:

          //recupere tout ce qu'il y a apres le ? de ton adresse html
          $param = getenv("QUERY STRING");

          //decoupe l'unique parametre que tu as.
          list($name,$value) = split("=",$param);

          //affichage de ta valeur
          echo "mon nom est : $name ma valeur est : $value";

          Bon courage

          JSS
      3. Si tu passes ton paramètre par URL, il faudrait pas plutôt le récupérer avec $_GET ?

        .::: "A trop vouloir feindre de faire fi, on finit 
        par faire fi de vouloir feindre." 
        :::.
        1. merci ché pas je vais essyer
          sinon c koi la difference entre $_get $_post $_request
        2. @CharlyLoverc la methode de transfer des donne avec get sa passe par l 'url avec post c un peu plus long ( perso jamais vus la difference mais bon ) pour request je sais pas !!

          rucht ( qui debute aussi en php ( et qui n' arrive toujour pas a installer un serveur php4 sous linux !!!!!!! ( je sais je me repette)))
      4. Je sui venu un peu en retard mais bon,
        à mon avis tu peux essayé ça :
        <?
        if (isset($_GET["id"]) == "michel")  {
        $id= $_GET["id"];
        Mon nom est : echo "$id";
        }
        ?>
        


        ça devais marcher.