Problème de code php

Bonjour,
Je voudrais savoir pourquoi ce code ne marche pas car je débute en php et je ne vois pas mon erreur:<form action="test2.php" method="post">
<p>
<input type="text" name="prenom"/>
<input type="submit" value="valider"/>
</p>
</form>
<?php
echo $_POST['prenom'];
?>
Merci beaucoup.

5 réponses

  1. ce code ne peut fonctionner .
    dans le cas ou le php est sur la meme page teste d'abord si la variable prenom existe et meme dans un autre cas d'ailleur regarde plutot ce code
    <form action="test2.php" method="post">
    <p>
    <input type="text" name="prenom"/>
    <input type="submit" value="valider" name="submit"/>// tu devrai donner un nom a ton submit
    </p>
    </form>
    <?php
    if (isset ($_POST['prenom'])){

    echo $_POST['prenom'];
    }
    elseif(empty($_POST['prenom'])){
    echo"Veuiller remplir le formulaire";
    }
    else {
    echo"ERREUR";//98 % de chance que ca n'arrive pas
    }
    ?>
    et aussi je voudrai connaitre l'erreur que tu recoi si ca ne resout pas ton pb biensur
    1
    1. Contributeur
      Bonjour,

      Et comme ceci :

      <form action="" method="post">
      <p>
      <input type="text" name="prenom"/>
      <input type="submit" value="valider"/>
      </p>
      </form>
      <?php
      echo $_POST['prenom'];
      ?>
      0
      1. jai essayé mais ça ne marche pas seul le formulaire s'affiche je me demande si cela vient de l'hébergéur (
        0
      2. Contributeur
        Re,

        Sur quelle plateforme et chez quel hébergeur vous faites vos tests ?
        0
    2. Bonjour, as tu mis le
      <?php 
      echo $_POST['prenom']; 
      ?> 
      sur la même page ? Sinon c'est évidemment normal que ça ne marche pas !
      0
      1. Bonjour,

        Si ton résultat ne s'affiche pas, je vois deux raisons possibles.
        Soit, tu fais tes tests sur un hébergeur distant qui n'accepte pas le PHP.

        Soit tu fais tes tests en local directement en ouvrant le fichier, sans passer par Wamp ou EasyPHP.

        Pour vérifier que le PHP fonctionne bien tu peux ajouter une ligne de ce type au tout début de ton fichier :
        <?php echo "Le PHP est activé"; ?>
        0
        1. Merci à tous pour les codes et astuces..je répond avec mon portable donc je ne peut pas tester mes codes avec wamp et d'après ce que jai compris mon hébergéur qui est 0fees accepte le php.je ne peut pas essayer vos codes pour le moment je les essayerai la semaine prochaine
          0