Page 1 sur 1

sélection dans une liste <select> en PHP

Posté : 31 mars 2022, 10:24
par wisefun77
Bonjour,

j'ai cette liste en PHP

Code : Tout sélectionner

<form method="POST" action="pmad-logiciel.php"> <select name="pmad-logiciel"> <option value="">Sélectionner</option> <option value="SFW">Installation d'application sans fourniture de matériel</option> <option value="SFW">autre action logiciel et accès</option> <option value="TEL">Support téléphonie</option> <option value="SDP_GDP">Action CMDB</option> </select> <input type="hidden" name="balise" value="SFW"/> <br/> </form>
Mais la ligne une et deux ont la même valeur.
Je ne peut changer leur valeur.
Est-il possible d'ouvrir une page différente?
Je ne vois pas comment faire avec la même valeur.
Ou alors passer par un tableau?

Merci

Re: sélection dans une liste <select> en PHP

Posté : 31 mars 2022, 12:55
par ynx
Bonjour,

Si les deux attributs value ont la même valeur, à première vue je ne vois pas de solution pour différencier les deux options lors de l'envoi du formulaire.

Tu peux éventuellement supprimer les attributs value pour ces deux options, dans ce cas le navigateur devrait envoyer le contenu de la balise option.
Si possible, le mieux serait tout de même de définir une valeur différente pour les deux attributs value.

Re: sélection dans une liste <select> en PHP

Posté : 31 mars 2022, 13:37
par or 1
en mettant 2 valeurs différentes et du javascript, il est possible, à la soumission du formulaire, de changer le contenu de l'attribut action="pmad-logiciel.php" et la valeur de la sélection pour remettre SFW.

avec 2 valeurs et du php sur pmad-logiciel.php, il est possible de traiter les différents cas de figure.