SVP php passage de parametre aider moi

yahya23 -  
devnaz Messages postés 19 Statut Membre -
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. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    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
  2. yahya23
     
    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
  3. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    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
  4. lenono69 Messages postés 44 Statut Membre 8
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. devnaz Messages postés 19 Statut Membre
     
    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