Bonsoir, je faire face à un problème vraiment biard qui m'ai jamais arrivé. J'envoi des données d'un formulaire par la méthode POST mais impossible de les récupérées. Par contre que je change la méthode en GET je récupère toutes les données. Je ne sais pas ce qui provoque ça.

Voici mon code

Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<form method="POST" action="test.php" enctype="multipart/form-data">
      <table width="99%" border="0" cellspacing="0" cellpadding="0" align="left">
            <tr>
             <td width="30%"><span>Nom complet :</span></td>
                    <td width="70%"><input name="nom" type="text" id="nom" size="25" ></td>
           </tr>
            <tr> <td width="30%"><span>Login :</span></td>
                   <td width="70%"><input name="login" type="text" id="login" size="25" ></td>
           </tr>         
             <tr>
                <td width="30%"><span>Mot de passe :</span></td>
                 <td width="70%"> <input name="pass" type="password" id="pass" size="25" > </td>
              </tr>
</form>

Page de traitement des données

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
if($_POST) {
$q = $connect_db->prepare('INSERT INTO membre SET login = :login, nom = :nom, pass = :pass');
	$q->bindValue(':login', $_POST['login']);
	$q->bindValue(':pass', $_POST['nom']);
	$q->bindValue(':pass', $_POST['pass']);
	$q->execute();
Même quand j'essaie de récupérer le contenu du du POST rien.