Wait, what. Je laat de gebruikers ook zelf een kleur invullen? Waarom maak je niet gewoon een lijstje van voorkomende kleuren, die kun je dan ook meteen raadplegen om te zien of er een geldige kleur is opgegeven. En nog beter is dus een "genummerd lijstje" (in de vorm van een database-tabel). Dan hoef je alleen maar te controleren of het nummer bestaat.