Просто имейте поле varchar (6) в вашей базе данных и простое
<input type="text" maxlength="6" size="6" />
поле на вашей странице.
Чтобы включить прогрессивное улучшение / постепенное ухудшение качества, вы можете в дальнейшем использовать это с помощью плагина jQuery, который позволяет пользователю «выбирать цвет». То есть, когда текстовое поле получает фокус, всплывающее окно выбора цвета позволяет пользователю легко выбрать цвет. Подключите в зависимости, как только выбор будет сделан, поле будет обновлено с шестизначным шестнадцатеричным значением цвета, таким как 000000 для черного выбора или FFFFFF для белого. Вы получаете Jist.
Затем вы можете просто вставить это в свою базу данных.
Дополнительным преимуществом такого действия является то, что он позволяет пользователям, которые знают шестнадцатеричный код, просто набрать его или, если они хотят поиграть с цветами, выбрать его самостоятельно. Кроме того, клиенты, не поддерживающие Javascript, не находятся в невыгодном положении и могут по-прежнему заполнять форму, но для этого нужно просто ввести код вручную.
Надеюсь, это поможет.