Récupération de champ hidden en POST

Fermé
dourlens59 Messages postés 65 Date d'inscription vendredi 24 mai 2013 Statut Membre Dernière intervention 24 janvier 2017 - Modifié par dourlens59 le 24/05/2013 à 15:20
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 - 24 mai 2013 à 16:01
Bonjour

J'ai un formulaire avec un champ hidden. Mais quand je veux le récupérer en POST, il n'y a rien dedans.

Voici le code :

Dans le formulaire :

<form action="Actufiche.php" method="post">
<input type="text" name="titre" size="50px" maxlength="255"  value="<?php echo $titre;?>"/> 
<input type="hidden" name="action" value="<?php echo $action; ?>
<input type="submit" name="valider" value="Enregistrer"/>
</form>


Et pour le récupérer je fais tout simplement :

$action=$_POST['action'];
echo $action;


Or dans $action je ne récupère rien...
Il ne récupère rien non plus même si je mets en dur dans le hidden :
<input type="hidden" name="action" value="toto">



Ca fait juste 3h que je suis sur ça et là je tourne en rond... Ca doit être tout bête, mais je ne vois plus rien...
Merci d'avance pour votre aide.
A voir également:

5 réponses

jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 79
24 mai 2013 à 15:39
Salut !

Perso j'essayerai de donner un autre nom que action, je pense pas que ca joue mais le form a un attribut action alors sait on jamais peut être qu'il a conflit (ce que je dis est surement faux mais bon à tester)

1
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 566
24 mai 2013 à 15:22
Salut,

essaie de faire un var_dump ou un print_r sur $_POST pour voir les valeurs qu'il y a dedans
0
dourlens59 Messages postés 65 Date d'inscription vendredi 24 mai 2013 Statut Membre Dernière intervention 24 janvier 2017
Modifié par dourlens59 le 24/05/2013 à 15:36
Merci pour ta rapidité ;)
Alors il me renvoie bien les autres champs, sauf le hidden (que j'ai laissé avec value="toto" en dur);

ça me donne

array (size=3)
  'titre' => string 'montest' (length=7)
  'action' => string '' (length=0)
  'valider' => string 'Enregistrer' (length=11)


En fait si je change hidden en text avec la valeur créa en dur, là il le prend (comme il le faisait pour le champ type text qui s'appelait titre).
Donc on dirait que POST ne récupère pas les champs de type hidden... Comment faire alors ?
0
dourlens59 Messages postés 65 Date d'inscription vendredi 24 mai 2013 Statut Membre Dernière intervention 24 janvier 2017
24 mai 2013 à 15:54
Ca marche... J'ai mis mode au lieu d'action...
Jamais je n'aurais pensé à ça.

Tu es un Dieu vivant !
Merci merci merci !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 79
24 mai 2013 à 16:01
Abuse pas quand même ;-)

Derien :)
0