Bonjour à tous,
J'aide actuellement un pépiniériste à mettre en place son propre site internet, et je suis confronté à un problème:
Il dispose de plusieurs plantes dans la base de données, et voudrait pouvoir effectuer une recherche de plante en fonction des besoins en eau, de la période de floraison, de l'exposition au soleil... Bref, en fonction de plusieurs critères.
Là où ça coince, c'est en ce qui concerne la gestion des couleurs. En effet, les couleurs des plantes sont assez précises (exemple: rose saumoné, rouge rose, rose coeur crème, violet, violet lilacé, bleu pâle, bleu lavande...). Si dans le formulaire de recherche on insère un menu déroulant pour les couleurs, il va être énorme, et surtout, si par exemple un client pense qu'une plante est "violette" alors qu'en fait dans la BDD elle est "violet lilacée", la plante ne sera pas trouvée.
J'avais donc pensé à mettre en place une gestion des couleurs, avec par exemple:
- couleurs primaires: bleu, jaune, rouge... bref, les couleurs principales
- couleurs secondaires: bleu pâle, rose saumoné... qui serait reliée par un ou plusieurs id à une ou plusieurs couleurs principales.
Bien entendu, cela nécessite de désigner un ensemble de couleurs primaires, puis d'attribuer les autres couleurs à ces couleurs primaires.
Ainsi, le menu déroulant des couleurs ne contiendrait que les couleurs "principales", et la recherche renverrait toutes les plantes dont la couleur est rattachée à cette couleur principale.
Ma question est donc: pensez-vous que ce système est viable? Si oui, que me conseillez-vous pour éventuellement l'optimiser? Si non, avez-vous une autre approche?
Je vous remercie par avance!
J'aide actuellement un pépiniériste à mettre en place son propre site internet, et je suis confronté à un problème:
Il dispose de plusieurs plantes dans la base de données, et voudrait pouvoir effectuer une recherche de plante en fonction des besoins en eau, de la période de floraison, de l'exposition au soleil... Bref, en fonction de plusieurs critères.
Là où ça coince, c'est en ce qui concerne la gestion des couleurs. En effet, les couleurs des plantes sont assez précises (exemple: rose saumoné, rouge rose, rose coeur crème, violet, violet lilacé, bleu pâle, bleu lavande...). Si dans le formulaire de recherche on insère un menu déroulant pour les couleurs, il va être énorme, et surtout, si par exemple un client pense qu'une plante est "violette" alors qu'en fait dans la BDD elle est "violet lilacée", la plante ne sera pas trouvée.
J'avais donc pensé à mettre en place une gestion des couleurs, avec par exemple:
- couleurs primaires: bleu, jaune, rouge... bref, les couleurs principales
- couleurs secondaires: bleu pâle, rose saumoné... qui serait reliée par un ou plusieurs id à une ou plusieurs couleurs principales.
Bien entendu, cela nécessite de désigner un ensemble de couleurs primaires, puis d'attribuer les autres couleurs à ces couleurs primaires.
Ainsi, le menu déroulant des couleurs ne contiendrait que les couleurs "principales", et la recherche renverrait toutes les plantes dont la couleur est rattachée à cette couleur principale.
Ma question est donc: pensez-vous que ce système est viable? Si oui, que me conseillez-vous pour éventuellement l'optimiser? Si non, avez-vous une autre approche?
Je vous remercie par avance!