Bonjour,

Dans cet article, il est suggéré de créer des formulaires avec des champs ayant des noms du type [nom_module][nom_champ], ce qui permet de récupérer les valeurs postées avec $_POST["nom_module"]. Or cela ne fonctionne pas !

Mon formulaire contient :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<form class="form1" id="registration"
 enctype="multipart/form-data" method="post"
 action="<?php echo $_SERVER["REQUEST_URI"]; ?>">
  <fieldset><legend>Informations personnelles</legend>
  <fieldset><legend>Civilit&eacute;</legend> <label>Mademoiselle<input
 value="1" name="[user][saluation]" type="radio" /></label>
  <label>Madame<input value="2" name="[user][saluation]"
 type="radio" /></label> <label>Monsieur<input
 value="3" name="[user][saluation]" type="radio" /></label>
  </fieldset>
  <label>Pr&eacute;nom *<input name="[user][first_name]"
 value="first_name" /></label><br />
 
  <label>Nom *<input name="[user][last_name]" value="last_name" /></label><br />
<input name="submit" value="S'inscrire" type="submit" />
</form>
Ensuite je récupère les variables :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
print_r( $_POST );
$user = $_POST["user"];
$_POST ne contient que le champ submit.