Problème de code php

irreligious Messages postés 117 Statut Membre -  
 irreligious -
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. schancel Messages postés 296 Date d'inscription   Statut Membre Dernière intervention   49
     
    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
  2. rescue Messages postés 1047 Statut Contributeur 136
     
    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. irreligious Messages postés 117 Statut Membre 25
       
      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. rescue Messages postés 1047 Statut Contributeur 136
       
      Re,

      Sur quelle plateforme et chez quel hébergeur vous faites vos tests ?
      0
  3. MastercroW Messages postés 1259 Date d'inscription   Statut Membre Dernière intervention   163
     
    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
  4. Dj Nam Messages postés 339 Statut Membre 41
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. irreligious
     
    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