Фу, какая гадость
А по теме... Я бы в любом случае, и для цветов, и для готовых букетов, сделал бы в JS классы. Класс "цветок" со всеми характеристиками. Класс "список цветов" для общего списка и для выбранных цветов. Класс "букет", содержит ссылки на класс "цветок" для указания конкретных цветов...
Исходные данные (список цветов и их характеристик) вряд ли будут часто меняться, поэтому их можно поместить в отдельный JS-файл. Поэтому исходные данные загрузятся только один раз, их не надо будет постоянно гонять между клиентом и сервером. Достаточно будет передавать только айдишники.
Для создания такого файла можно сделать отдельный ПХП-скрипт. Как только поменялось что-то в БД, так и пересоздал JS.
И это было бы максимально правильно. Загрузил данные, затем спокойно работай с ними. Можно сделать красивое и удобное приложение, которое не будет постоянно перезагружаться.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)