Récupération d'une valeur

Bonjour,
j'ai deux champs de texte et un bouton ,je voudrais lorsque je viens de saisir une valeur dans le premier champ la valeur sera récupérée dans le deuxième champ en php

j'ai fais ça mais ne récupére rien le vide

<?php
echo'<input type="text" name="v_ref_clt" >';
echo'<input type="text" value="'.$_POST['v_ref_clt'].'" >';
//($_GET ou $_POST meme chose ils ne reviennt rien)
?>

merci
Configuration: Windows XP Internet Explorer 6.0
dreamweaver
wampl

6 réponses

  • Votes
  • Date
  • Date décroissante
  1. <input type="text value="<?php echo $_POST['v_ref_clt'];?>"
    1. toujours il n'affiche rien
  2. Bonjour,
    tout d'abord a tu ouvert une balise form? et aussi tu n'a pas mit de nom au deuxième champ je ne sais pas si cela peut venir d'ici mais je ne comprend pas trop, tu veux faire que a l'envoi des données la valeur du premier champ passe dans la deuxième?
    1. Bonjour;
      oui effectivement j'ai ouvert une balise form
      voilà le code complet:

      <form action="consultation_client.php" method="post" name="monformulaire">
      <?php
      echo'<input type="text" name="v_ref_clt" />';
      echo'<input type="text" name="v_ref_clt2" value="'.$_POST['v_ref_clt'].'" />';
      ?>
      <input type="submit" name="button" value="Article consulté" />
      </form>
      merci
  3. essaye de mettre echo $_POST['v_ref_clt']; dans ton code pour voir si la variable est bien enregistrée et dit moi le resultat
    1. Toujours il récupère le vide
  4. oui mais si tu met a part apres ce code
    echo $_POST['v_ref_clt']; est ce que ca t'affiche la valeur que tu a rentrée en dehors du champ n°2?
    1. Non il n'affiche pas le N° que je viens de le rentrer
  5. alors je ne sais pas du tout d'ou cela peut venir
    essaye peut etre d'enlever le name = button qui je croit est de trop mais je doute que le problème vienne de la
    je suis désolé et j'espère qu'une personne plus compétente que moi pourra te repondre
    1. Je viens de tester chez moi et tout fonctionne correctement.
      Vous n'avez que sa sur votre page ??
      1. Bon,je crois je n'ai pas bien détaillé mon problème/

        En générale j'ai deux page web en php


        1ere page:consultation_client.php


        <form action="article_consulte.php" method="post" name="monformulaire">
        <?php
        echo'<input type="text" name="v_ref_clt" style="width:197px" />';

        //le lien de la page où je voudrais récupérer la valeur saisie dans le champ de texte
        echo'<a href="/Gestion_Commerciale/ventes/article_consulte.php?action=article_consulte&$v_ref_consult='.$_GET['v_ref_clt'].'"> <input type="submit" value="consulter" /></a></td>'
        ?>
        </form>
        //dans ce cas je voudrais récupérer la valeur dans la page article_consulte.php c'est pour cette raison j'ai utilisé la methode GET($_GET['$v_ref_consult'])

        2ere page:article_consulte.php
        <input type="text value="<?php echo $_GET['$v_ref_consult'];?>"

        c'est ça ce que j'ai fait dans ma page mais la valeur retournée est vide par contre si par exemple je saisie un N° 23 au lieu '.$_GET['v_ref_clt'].' dans la première pagela valeur 23 sera retournée dans la deuxième page
        comme ça:
        echo'<a href="/Gestion_Commerciale/ventes/article_consulte.php?action=article_consulte&$v_ref_consult=23"> <input type="submit" value="consulter" /></a></td>'

        j'espère que j'arrive à détailler mon problème