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!
Modérateur
Bonjour,

Petit aparté pou info :
Il n'y a que 3 couleurs primaires : http://www.toutes-les-couleurs.com/couleurs-primaires.php
Il faudrait plutôt proposer les couleurs complémentaire pour obtenir une palette convenable ou les couleurs que l'on trouve sur des sites spécialisés (exemple : http://www.revenaturel.com/piwigo/index.php?/category/Plantes_fleurs_couleur)

Après, pour la recherche dans la BDD, je pense que ta méthode est bonne, à savoir une colonne pour la couleur principale (celle qui se trouve dans ton menu déroulant) et une colonne pour la couleur "précise".
Merci de ta réponse jojaba,

Oui je savais qu'il n'existe que 3 couleurs primaires, mais dans mon cas, je parlais de couleurs primaires dans le sens "couleurs principales". Bref, le tout, c'est que tu aies compris là où je voulais en venir Smiley smile

Le lien que tu m'as donné est exactement la philosophie que je comptais avoir, à savoir faire des regroupements généraux des plantes en fonction d'un nombre limité de couleurs. J'avais surtout peur de faire "compliqué" avec ce système de gestion de couleurs, mais apparemment tu me confortes dans l'idée que c'est la méthode à suivre.

Encore une fois, je te remercie beaucoup pour ta réponse!