Récupération de champ hidden en POST

dourlens59 Messages postés 65 Date d'inscription   Statut Membre Dernière intervention   -  
jeremy.s Messages postés 1226 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   79
 
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 8411 Date d'inscription   Statut Contributeur Dernière intervention   1 566
 
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   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention   79
 
Abuse pas quand même ;-)

Derien :)
0