Bonjour à tous,
j'ai une question que je pense toute bête, mais ayant la tête dans le guidon, je ne vois pas de solution.
J'ai d'un côté un formulaire avec entre autre un select multiple :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <form method="post" action="#" name=""> <select multiple="multiple" style="width:100%;" size="10" name="secteur[]" id="secteur"> <option selected="selected" value="125">accueil/option> <option selected="selected" value="86">valeur 86</option> <option value="206">valeur 206</option> <option value="152">développement de la filière équine</option> <option value="209">ANIMATION</option> </select> </form>
Et sur la même page, une récupération de cette valeur
qui ne me renvoi rien. Après avoir fait plusieurs test (count qui renvoi 1, is array qui renvoi false). Il s'avère que ce qui m'est renvoyé par mon select c'est "array"'. Pas un tableau, non non mais bien une chaine contenant array.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 foreach ($_POST["secteur"] as $secteur){ echo ($secteur); }
Une idée de pourquoi et de comment récupérer les valeurs du select sous forme de tableau ?
Merci pour vos réponses.
Partager