Je n'arrive pas à récupérer les données de mon formulaire

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Je n'arrive pas à récupérer les données de mon formulaire

par Hywan » 13 avr. 2008, 23:27

Hey :),

je te conseille même d'utiliser var_dump plutôt que print_r, tu verras les valeurs comme null que print_r n'affiche pas :).

Un autre conseille également, tu peux écrire action="#" plutôt que action="...PHP_SELF...", c'est équivalent.

par ouckileou » 13 avr. 2008, 21:30

Regarde ce que tu récupères ou pas de façon générale :
echo '<pre>';
print_r($_POST);
echo '</pre>';
De là, si tu vois que tu récupères un champ et pas l'autre, tu pourras comparer, ça se trouve c'est un problème dans le HTML, et pas dans le PHP.

Je n'arrive pas à récupérer les données de mon formulaire

par myarou » 13 avr. 2008, 19:16

Bonjour,

Avec le code suivant :

Code : Tout sélectionner

<? echo $_POST['nbplayers']; ?> <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>"> <p>Date du tournoi : <input type="text" name="choice1_2"> </p> <p>Nombre de participants : <input type="text" name"nbplayers"> <input type="submit" value="envoyer"> </form>
Au rechargement de la page, rien n'apparaît pour $_POST['nbplayers'] alors que j'ai bien rempli qq chose dans le champ nbplayers...

Une idée?

Merci.