Bonjour,
J'ai essayé de chercher sur un certain nombre de forums, via Google, dans des tutos en ligne, mais je ne trouve pas de solution...
Mon problème est simple : j'ai un formulaire avec une liste à choix multiple, et j'aimerai, à l'aide de PHP, récupérer les choix de l'utilisateur...
mon code source (php) ressemble à ça :
<select name="sujets_quest[]" size="8" multiple="multiple">
<?php
foreach ($sujets as $sujet => $valeur) {
?>
<option value="<?php echo $sujet; ?>"><?php echo $valeur; ?></option>
<?php
}//Fin liste
?>
</select>
Le code source généré en HTML ressemble à ça :
Code : Tout sélectionner
<select name="sujets_quest[]" size="8" multiple="multiple">
<option value="inscription">Inscription sur le site</option>
<option value="login">Connexion</option>
<option value="parrain">Questions spécifiques aux parrains</option>
...
</select>
Cependant, quand je fait un print_r de $_POST, j'obtient ce résultat :
Un print_r ou un echo de $_POST[sujets_quest] renvoie "Array"
J'ai essayé de ne pas mettre de crochets dans l'attribut name du select, ce qui a pour effet de ne prendre en compte qu'un seul des choix de l'utilisateur, de ne pas mettre </option>, ...
Je précise que j'utilise PHP 5, sur windows (avec Wamp)
Merci à tout ceux qui pourraient m'aider
