Passage de parametres PHP

Salut tout l'monde,

j'ai un petit probleme avec le passages de plusieurs parametres d'une page à une autre.
En effet au sein d'un formulaire, j'ai besoin de faire passe 3variables cachées.

La syntaxe utilisée est:
<input type="hidden" name="variable1" value="valeur1 ">
<input type="hidden" name="variable2" value="valeur2">
<input type="hidden" name="variable3" value="valeur3">

Mais le probleme c'est que dans la page de destination, je récupère seulement la 1ere variable.

Si quelqu'un a la solution......
merci d'avance.

La plus belle parole est encore le silence!

8 réponses

  1. Salut,

    Dans ton php, tu vais avoir trois variable:
    $variable1
    $variable2
    $variable3

    tu n'as meme pas besoins de faire quoi que ce soit...

    Nettogrof tseb era seiromem emoS
    1. Je sais mais justement le probleme c'est que j'ai que $Variable1 et pas les autres!

      PS: pourquoi un N majuscule à Nettogrof???

      La plus belle parole est encore le silence!
    2. Je précise... voila mon code:

      <input type="hidden" name="Nom_Match" value=<? echo "$MATCH" ?>
      <input type="hidden" name="Nom_Equipe1" value=<? echo "$EQUIPE1" ?>
      <input type="hidden" name="Nom_Equipe2" value=<? echo "$EQUIPE2" ?> >
      <input type="submit" name="Submit" value="Entrer" class="input">

      Dans la page de destination, je ne récupère que $MATCH
      et pourtant les autres variables ne sont pas des champs vides à la base!

      La plus belle parole est encore le silence!
    3. @nikalkalC'est étrange ca,

      question stupide: as-tu penser de vérifier la "casse" (Majuscule/minuscule)? entre les deux mots variable2

      et si ca marche toujours pas,
      est-il possible que tu nous montre un peu de ton code?

      P.S. Car je ne trouve pas beau une "phrase" qui commence par une minuscule, mais tu as raison en temps normal le N devrait être minuscule.

      Nettogrof tseb era seiromem emoS
      et pour les autres...
      nettogrof tseb era seiromem emoS
    4. Dans la page de destination, il me semble que c'est le "tag" name qui sert de nom au variable? non?

      C'est p-e moi qui est confus..

      Nettogrof tseb era seiromem emoS
  2. Bein normalement ouais mais dans mon cas non! J'y comprends plus rien!

    La plus belle parole est encore le silence!
    1. Moi ce que j'y comprend:

      Dans ta page destination tu auras 3 variables:
      $Nom_Match qui sera égale à la variable $MATCH
      $Nom_Equipe1 ==$EQUIPE1
      $Nom_Equipe2 ==$EQUIPE2

      Peut-etre que mes crises de folies font rage... héhé

      Nettogrof tseb era seiromem emoS
      1. Je pense exactement comme toi mais dans ma page de destination je fais:

        <? printf($Nom_Match); ?>
        <br>
        <? printf($Nom_Equipe1); ?>
        <br>
        <? printf($Nom_Equipe2); ?>

        Ca m'affiche rien! Et si je fais:

        <? printf($MATCH); ?>
        <br>
        <? printf($EQUIPE1); ?>
        <br>
        <? printf($EQUIPE2); ?>

        Ca m'affiche DOMENE_III/CROLLES uniquement!

        Et d'ailleur ca se retrouve dans l'URL où j'ai:
        http://.../Resultats_Matchs.php3?MATCH=DOMENE_III/CROLLES

        C'est bizzare non?

        La plus belle parole est encore le silence!
        1. c'est où qu'il recoit la valeur de $Equipe1 et $equipe2 ?

          Nettogrof tseb era seiromem emoS
          1. Bein ca vient d'une autre page mais les variables sont bonnes car sur la page où j'ais les input type=hidden lorsque je fais
            printf($Equipe1);
            printf($Equipe2);
            ->les valeurs s'affiche bien! Par contre elles passent pas avec les hidden! Sinon y a pas un aute moyen que hidden?

            En tout cas merci de te casser la tete pour moi!

            La plus belle parole est encore le silence!
        2. refais un test en mettant des variables en dur dans ton code
          genre
          <input type="hidden" name="Nom_Match" value="salut">
          <input type="hidden" name="Nom_Equipe1" value="les">
          <input type="hidden" name="Nom_Equipe2" value="gars">
          <input type="submit" name="Submit" value="Entrer" class="input">
          tu récupère les bonnes infos?
          parce que j'ai l'impression que tes variables sont vides...

          [ JEROMAX ] 
          http://www.jeromax.free.fr  http://macropixel.free.fr
          1. OK par contre j'testerais demain matin car là j'ai plus les moyens!
            Merci &@2main si t'es là, j'te tiendrais au courant!

            La plus belle parole est encore le silence!
            1. Excusez-moi: j'ai honte!
              J'avais oublié que je passais par un quatrième fichier ou je faisais:
              $NOM_MATCH = $_POST['Nom_Match'];
              header("Location:$destination?MATCH=$NOM_MATCH");

              Ce qui explique que je retrouvais que $MATCH à la fin!
              J'ai donc rajouté les lignes pour les equipes & maintenant: ca marche!

              Désolé pour cette oubli &merci quand meme à vous d'avoir tout fait pour m'aider!!!

              J'essairai de plus réfléchir la prochaine fois!

              Encore milles merci

              La plus belle parole est encore le silence!