Bonjour, encore moi et mes problème de débutant :-p
j'ai un formulaire de création de compte. Dedans j'ai un champ select name (menu déroulant avec 5-6 choix). Je souhaite enregistrer la ligne sélectionnée par la
personne dans une base de données. pour tous les champ input ca fonctionne mais pas pour mon champ select. Au lieu de la valeur il apparait dans ma table 'Array' et je ne trouve pas pourquoi. Merci pour votre aide!!!

Voici un bout du formulaire:
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<label for="secret">Votre question secrète:</label>
<select name="secret[]" id="largeur">
<option value="s0"></option>
<option value="s1">Le Nom de jeune fille de votre mère</option>
<option value="s2">Le sport que vous faisiez losque vous étiez adolescent</option>
<option value="s3">Votre film préfèré</option>
<option value="s4">Le Nom de votre école primaire</option>
<option value="s5">Votre dessert préfèré</option>
<option value="s6">Le prénom de votre meilleur(e) ami(e)</option>
</select><br><br>

Voici ma requete:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
$req = $bdd->prepare('INSERT INTO contacts(nom, prenom, pseudo, mail, pass, secret, repsecret, date_compte) VALUES(:nom, :prenom, :pseudo, 
	:mail, :pass, :secret, :repsecret, NOW())');
$req->execute(array(
	':nom' => $_POST['nom'],
   	':prenom' => $_POST['prenom'],
    	':pseudo' => $_POST['pseudo'],
	':mail' => $_POST['mail'],
    	':pass' => $pass_hache,
	':secret' => $_POST['secret'],
	':repsecret' => $_POST['repsecret']));