SVP php passage de parametre aider moi

Bonjour,
premiere page:
<body>
<form name="yahya" method="post" action="test2.php?v=<?php echo $_POST['nom'];?>">
<input type="text" name="nom"/>
<input type="submit" name="sub" value="valider"/>
</form>
</body>
</html>

deuxieme page
<body">
<?php
echo $va;
?>
</body>
</html>
je recois le MSG d'erreur suivant:Notice: Undefined variable: v in c:\program files\easyphp1-8\www\test2.php on line 12
Configuration: Windows XP Internet Explorer 6.0

5 réponses

  1. Notice: Undefined variable: v in c:\program files\easyphp1-8\www\test2.php on line 12

    Je pense que c'est suffisemment clair ...
    Ce n'est pas $v mais $_GET['v'].
    0
    1. Merci pour ta reponse mais si je met ta solution je recois ce msg
      Undefined index: nom in c:\program files\easyphp1-8\www\test1.php on line 9
      le probleme devient dans la premiere page
      0
      1. Je ne vois pas pourquoi il y aurait une erreur dans la première page étant donné qu'il n'y a pas de PHP ...
        Ta deuxième page :
        <?php
        echo $_GET['v'];
        ?>
        Es-tu sûr que dans la première page, la variable $_POST['nom'] existe pas ?
        Le tableau $_POST n'existe qu'après l'envoye du formulaire.
        0
        1. Bonjour,

          B-A BA du php.
          Dans une page php :
          <body> 
          <form name="yahya" method="post" action="test2.php"> 
          <input type="text" name="nom"/> 
          <input type="hidden" name="v" value="<?php echo $_POST['nom'];?>">
          <input type="submit" name="sub" value="valider"/> 
          </form> 
          </body> 
          </html> 
          


          Dans lapage test2.php :
          <body"> 
          <?php 
          echo $_POST['nom']; 
          ?> 
          </body> 
          </html> 


          En supposant que c'est bien la valeur de nom que tu veux récupérer.

          @+
          Arnaud
          0
          1. Bonjour !

            Pour récupere le nom dans la 2eme page il suffit de copier coller ce code :

            premiere page:
            <body>
            <form name="yahya" method="post" action="test2.php>">
            <input type="text" name="nom"/>
            <input type="submit" name="sub" value="valider"/>
            </form>
            </body>
            </html>

            deuxieme page
            <body">
            <?php
            $nom = $_POST['nom'];
            echo $nom;
            ?>
            </body>
            </html>

            J'espère que c'est claire, et bon courage
            0