Ma situation est que j'ai besoin d'obtenir une seule valeur qui définit la combinaison de plusieurs options de sélection. Voici un petit exemple de ce que je cherche à faire.Comment obtenir une valeur unique parmi plusieurs options sélectionnables?
Un utilisateur achète une chemise. Il existe de nombreuses options différentes que l'utilisateur peut sélectionner lors de l'achat de la chemise. Une seule option peut (et doit) être sélectionnée dans chaque groupe de sélection. Les groupes de sélection peuvent être représentés sous la forme d'une liste de boutons radio ou d'une liste déroulante, n'importe qui n'autorisant qu'une seule sélection pour chaque groupe. Par exemple:
Shirt Couleur: Rouge, Bleu, Vert, Noir, Blanc ou Jaune
shirt Taille: X-Petit, petit, moyen, grand, X-Large, XX-Large
Shirt Design: Horizontale À rayures, rayures verticales, pois, rayures diagonales, conception sans
chemise: bouton de chemise, polo, T-shirt à manches longues T-shirt, Sweat-shirt
donc qu'une seule option peut être sélectionnée dans chaque groupe pour le bien de ce problème. Je reçois un total de 900 variations différentes (6x6x5x5) en utilisant les sélections possibles. Étant donné que les options suivantes ont les valeurs suivantes:
rouge = 1, bleu = 2, vert = 3, noir = 4, blanc = 5, jaune = 6
X-Small = 0, petites = 1, Moyen = 2, Large = 3, X-Large = 4, XX-Large = 5
Rayures horizontales = 0, rayures verticales = 1, pois = 2, rayures diagonales = 3, sans motif = 4
Button Up Shirt = 0, Polo = 1, T-Shirt = 2, T-shirt à manches longues = 3, Sweat-shirt = 4
et qu'une sélection de {Rouge, X-Petit, rayures horizontales, chemise à boutons} = 1 et {Bleu, X-Small, rayures horizontales, chemise à boutons} = 2, etc,
Quelle est la bonne façon de trouver la valeur en fonction des sélections effectuées? Par exemple, quelle devrait être la valeur de sélection de {Black, Large, Horizontal Striped, T-Shirt} et comment trouver la solution? Je ne peux pas vraiment mettre le doigt dessus et tout ce que j'ai essayé semble avoir échoué. C'est probablement une solution simple et je suis juste mort de cerveau en ce moment.
oui, c'est la voie à suivre pour ce que OP veut, c'est fréquemment utilisé pour encapsuler plusieurs options binaires en une seule valeur :-) – tekBlues
Je savais qu'il y avait une réponse simple. Cela devrait bien faire. Merci! – Nate32
N'a pas pensé à ça. Dans ma situation, je n'ai aucune option qui dépasse neuf, donc je ne pense pas que ce sera un problème. Encore c'est bon de connaître les limites. – Nate32