1) id
2) название
3) тип
4) цвет
5) цена
Товар может быть нескольких типов и цветов.
Далее идет выборка по типу, цвету и цене.
В выборке также можно указывать несколько значений типов товара и цвета.
Значения типа и цвета идут в виде чекбоксов - да/нет
Форма посылает GET запрос вида:
/index.php?type=01,03,05&color=01,08&price=10000-78602
Вопрос чисто теоретический — как лучше всего организовать таблицы и какая структура у них должна быть.
Чтобы потом не всплыли косяки с выборкой, когда в результатах присутствует один и тот же товар, так как у него, например, несколько значений типа и/или цены.
Спустя 43 минуты, 51 секунда (21.03.2012 - 01:18) Nikitian написал(а):
Отдельные таблицы для связи товаров с типами и цветами с полями что-то типа
table color2product, fields: color_id, product_id
table proiduct2type, fields: product_id, type_id
При выборке подцеплять эти таблицы и отсекать лишнее.
table color2product, fields: color_id, product_id
table proiduct2type, fields: product_id, type_id
При выборке подцеплять эти таблицы и отсекать лишнее.