Bonjour,
dans un formulaire HTML, j'envoie en POST mes champs à un fichier de traitement en php.
Avant de récupérer mes valeurs, je fais le test suivant :
Ce test me renvoie ce que je veux, et notamment la valeur $_POST['ident'] qui m'intéresse..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 if(isset($_POST)) { foreach($_POST as $key=>$val) { echo $key.'=>'.$val.'<p>'; } } else { echo 'le formulaire n\'a pas été envoyé'; }
Mais lorsque je veux récupérer cette valeur, isset($_POST['ident']) me renvoie False...
Le if n'est pas traité, c'est le else qui l'est.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 if(isset($_POST['ident'])) $identifiant=$_POST['ident']; else $identifiant="";
Cela peut-il venir du fait que dans mon formulaire, mon champ 'ident' est un input type'hidden' ?
Partager