Problème php $_post

Résolu
Voila je suis débutant en php. et j'ai une question.
dans une premiere page j'ai fait un petite formulaire.

exemple (html) :
<form action="test2.php" method="post">
nom du film :
<input type="text" name="nomfilm"/>
<input type="submit" vale='vaider/>
</form>

je voudrais récupérer en php sur la page "test2" la variable nomfilm

donc sur la page tes2 j'ai :

<?php echo $_POST["nomfilm"]; ?>

mais rien ne s'affiche. Même si je mets juste :
<?php
echo 'bonjours';
?>

RIEN NE S'AFFICHE :-(

il y a quelques chose à marquer avant sur la page ? qu'e'st ce que j'ai oublié??
merci de votre aide

9 réponses

Résumé de la discussion

Le fil porte sur un débutant en PHP qui envoie un formulaire HTML via POST pour récupérer la variable nomfilm sur test2.php, mais $_POST['nomfilm'] ne s'affiche pas. Parmi les solutions proposées, corriger la syntaxe en $_POST['nomfilm'] et les guillemets, et s'assurer que test2.php est bien exécuté par un interpréteur PHP sur un serveur (pas seulement ouvert en local). La correction suggérée inclut un formulaire corrigé et l'utilisation correcte de la syntaxe PHP, et certains commentaires insistent sur l'absence d'interpréteur PHP comme cause fréquente. D'autres évoquent l'usage d'environnements comme WAMP pour tester localement et rappellent que les pages .php doivent passer par un serveur web capable d'exécuter PHP, et non être simplement ouvertes dans le navigateur.

Bobot (l’IA à votre service)
  1. je sais que c'est bête mais est tu bien sur la bonne page?
    si tu écrit juste du texte en dehors du php, s'affiche t'il?
    0
    1. oui je suis sur la bonne page et oui si j'écrit en html sa passe nikel mais tous se qui est en php sa marche pas :-(
      0
      1. Et si tu remplaces
        vale='vaider
        par
        value="Valider"
        ?
        0
      2. Ahhh j'avais pas vue la fin ! Qu'est ce que tu utilise pour faire du PHP ?
        0
    2. tu utilise quoi comme serveur apache? tes pages php sont situé ou sur ton ordinateur?
      0
      1. +1 !
        0
    3. Déjà essaye ca: (je corrige au passage ce qui était des fautes de frappes j'espère ^^)

      exemple (html) :
      <form action="test2.php" method="post">
      nom du film :
      <input type="text" name="nomfilm"/>
      <input type="submit" value='valider/>
      </form>

      je voudrais récupérer en php sur la page "test2" la variable nomfilm

      donc sur la page test2 j'ai :

      <?php echo $_POST['nomfilm']; ?>

      0
      1. Ouai je pensais à ça aussi mais à priori il arrive même pas à afficher un echo "bonjour";
        0
      2. je doute que cela résolve sont problème, un simple echo 'blablabla'; ne fonctionne pas
        0
      3. Je pense pas que ca corrige le problème de fond mais déjà ca sera ca de fait ^^
        Après tant qu'on a pas plus d'info sur son environnement on pourra pas trop l'aider sur le reste :P
        0
      4. je pense qu'il ne se sert pas de serveur tel que wamp mais qu'il ytilise des pages portant l'extension .php qu'il ouvre avec un navigateur. si ce n'est pas cela alors il n'y a pas de raison pour que cela ne fonctionne pas
        0
      5. C'est juste, il ne doit pas avoir d'interpréteur de php, sinon le echo simple marcherais!
        0
    4. j'avais bien mi value pas vale erreur de frappe.

      je fais mes pages comme sa sur notepad++ et j'utilise ZMWS

      et j'ai essayé la version corrigé sa marche pas :-(
      0
      1. j'ai bien peur de ne pas connaitre l'outil que tu utilise :s
        0
    5. se qui est très bizarre c'est que même en metant sur un page vierge juste

      <?php echo boujour ;?>

      et en la lisant directement sur mon navigateur rien ne s'affiche. Même si je ne passe pas par le serveur web j'ai rien du tout
      0
    6. si tu ne passe pas par un interpréteur php il est normale que rien ne s'affiche avec un echo 'bonjour';
      le problème c'est que je ne sait pas si zmws prend en compte le php
      0
      1. Merci bcp je vais voir ça
        0
        1. idem que maxou88100, pas de problème de configuration pour le php!
          0
        2. Je conseil d'utiliser Wamp, c'est simple et rapide! (non je répète pas xD)
          Sinon, apparement ZMWS le fait quand même donc si tu préfère, suit le tuto que je t'ai filé!
          0