PHP :récupération input

Résolu
dimi3 Messages postés 278 Statut Membre -  
dimi3 Messages postés 278 Statut Membre -
Bonjour,
Ce code ne marche pas , pouvez-vous m'aider à en trouver la raison :

------------[CODE]--------------
<html>
<body>
<?php
if ($montexte !="")
{
echo "<br>Valeur de l'input : ".$montexte;
}
?>

<form action="<?$PHP_SELF;?>" method="post">
<input type="text" name="montexte" >
<input type="submit" value="valider">
</form>
</body>
</html>
-------------[/CODE]-----------------

Je vous remercie.
Configuration: Windows XP
Internet Explorer 8.0

5 réponses

  1. Utilisateur anonyme
     
    Bonsoir,
    Tu as quoi comme erreur ?
    J'ai essayé avec Wamp sur mon PC, et pour que ça fonctionne, il faut que je mette :
    <form action="<?php $PHP_SELF; ?>" method="post">

    C'est-à-dire <?php au lieu de <?.
    1
  2. dimi3 Messages postés 278 Statut Membre 20
     
    Quand j'envoie par le bouton submit, rien ne se passe. La page se réaffiche sans l'affichage attendu reprenant la variable "montexte".
    0
  3. Utilisateur anonyme
     
    C'est tout à fait normal, regarde ce lien -> http://forum.hosteur.com/showthread.php?t=8428
    0
    1. dimi3 Messages postés 278 Statut Membre 20
       
      Je vous remercie. J'ai corrigé le code ainsi, mais je n'obtiens toujours pas l'affichage de la variable $montexte ! Ai-je encore fait une erreur ?


      ------------[CODE]--------------
      <html>
      <body>
      <?php
      if ($montexte !="")
      {
      echo "<br>Valeur de l'input : ".$montexte;
      }
      ?>

      <form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post">
      <input type="text" name="montexte" >
      <input type="submit" value="valider">
      </form>
      </body>
      </html>
      -------------/CODE-----------------
      0
  4. Utilisateur anonyme
     
    Essaye ceci :
    <html>
    <body>
    <?php
    if (isset($_POST['montexte'])) {
        $montexte=$_POST['montexte'];
        if ($montexte!="") {
    	echo "<br>Valeur de l'input : ".$montexte;
        }
    }
    ?>
    
    <form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post">
    <input type="text" name="montexte" >
    <input type="submit" value="valider">
    </form>
    </body>
    </html> 
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. dimi3 Messages postés 278 Statut Membre 20
     
    Bonjour,
    cette fois-ci ça fonctionne. Je vous remercie infiniment pour l'intérêt et le temps que vous m'avez donnés. Je vous souhaite un bon week-end.
    0