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 :
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é';
}
Ce test me renvoie ce que je veux, et notamment la valeur $_POST['ident'] qui m'intéresse..

Mais lorsque je veux récupérer cette valeur, isset($_POST['ident']) me renvoie False...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
if(isset($_POST['ident']))      $identifiant=$_POST['ident'];
else      $identifiant="";
Le if n'est pas traité, c'est le else qui l'est.

Cela peut-il venir du fait que dans mon formulaire, mon champ 'ident' est un input type'hidden' ?