Page 1 sur 1

Impossible transmission d'informations en POST

Posté : 15 sept. 2012, 22:27
par AnMoyahoo
Bonjour à tous,

J'ai un problème tout bête en apparence mais que je n'arrive pas du tout à résoudre !
J'ai cherché un peu partout et surtout ici avant de poster mais les seuls sujets qui en ressortent traitent de problèmes trop simples, qui ne correspondent pas au mien.

Voilà, j'ai deux pages php, la 1ère contenant un formulaire qui doit envoyer à la 2nde, via la supergloable $_POST, une information dudit formulaire.

Concrètement, voici le formulaire du fichier 1 :

Code : Tout sélectionner

<form action="raconter.php" method="POST" name="formChoixDate"> <input type="text" value="1980" id="annee" name="annee" disabled="disabled" /> <input type="submit" value="Raconter" /> </form>
Et maintenant la ligne concernée du 2ème :

Code : Tout sélectionner

<label>Année : <?php echo $_POST['annee']; ?>,</label>
Donc à la place de cet écho, j'ai une belle ligne :

Code : Tout sélectionner

Notice: Undefined index: annee

Re: Impossible transmission d'informations en POST

Posté : 15 sept. 2012, 22:52
par xTG
Un champ disabled est par définition impossible à modifier, il n'a donc aucun intérêt à être transmis d'une page à une autre vu qu'il contient une valeur statique. ;)
Si ta valeur provient d'une bdd utilises plutôt un champs de type hidden.

Re: Impossible transmission d'informations en POST

Posté : 15 sept. 2012, 22:59
par AnMoyahoo
C'était aussi simple que ça ? 8-|

Chapi chapeau ça a résolu mon problème !
Merci, je vais simplement enlever le disabled et ça roulera parfaitement.
Encore merci et bonne continuation !