Un select multiple

Eléphant du PHP | 115 Messages

05 nov. 2018, 18:16

Bonjour tous le monde,

Je cherche a faire un select multiple que j'arrive a faire sans problème.
Ce que je n'arrive pas a faire c'est que quant je fait une method="_GET" cela me donne

Code : Tout sélectionner

<select multiple name="select[]"> <option value="">Faites votre choix</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> </select>

toto.php?select=1&select=2&select=3

Ce que je voudrait c'est cela

toto.php?select=1,2,3

Je ne trouve pas comment faire.

Merci de votre aide.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

07 nov. 2018, 10:35

Tu ne peux pas changer le comportement des formulaire standard HTML (ou alors en ajoutant une grosse couche de javascript inutile)
En PHP, fait juste un foreach() sur ta variable $_GET['select'] et après fais un petit traitement pour avoir 1,2,3 ou la forme que tu veux
Quand tout le reste a échoué, lisez le mode d'emploi...