Форум » Система построения сайтов » Разное » выборка по параметрам... чекбоксы..
Открыть Ответить

выборка по параметрам... чекбоксы..

27.02.2013 21:52:44 27.02.2013 21:53:18

привет!
думаю вот, как реализовать следующее:

есть у каждого товара, в бд, поле keywords, например с таким содержанием:

красный, черный, большой, малый, ТМ рога и копыта.

здесь описываются, цвета, доступные размеры, изготовитель и некоторые другие.

собственно юзеру выводится отсев по параметрам:
цвет, размер и тд, в виде чекбоксов.

вопрос в том, как правильно отправлять и принимать post-запрос в данном случае, запрос в бд для одного параметра выглядит так:

SELECT * FROM products WHERE keywords LIKE '%красный%'


вопрос в том, как размножить LIKE '%слово%' столько раз, сколько галок поставил юзер, то есть например чтобы запрос выглядел бы так:

SELECT * FROM products WHERE keywords LIKE '%красный%' and keywords LIKE '%большой%' and keywords LIKE '%тм рога и копыта%'


спасибо!

SLAED CMS 2.6 Lite
PHP 5
Сервер в интернете
Goshan
  • Группа: Посетители
  • Пункты: 729
  • Регистрация: 07.10.2006
  • Пол: Мужчина
  • Из: Россия/Москва
Goshan
3.91

3.91

02.03.2013 14:03:32 02.03.2013 14:03:54

Goshan, вы общаетесь со сладом уже почти 7 лет, но зависли на 2-м годе его развития :))))
Ответ у вас в вопросе

размножить LIKE '%слово%' столько раз, сколько галок поставил юзер

sam07
  • Группа: Посетители
  • Пункты: 772
  • Регистрация: 01.06.2006
  • Пол: Мужчина
  • Из: Моздок
sam07
3.91

3.91

да, разобрался уже, давно))) теперь пока что встал на том, что описано в моей соседней теме))) буду пробовать

Goshan
  • Группа: Посетители
  • Пункты: 729
  • Регистрация: 07.10.2006
  • Пол: Мужчина
  • Из: Россия/Москва
Goshan
3.91

3.91

Открыть Ответить

Хотите опробовать SLAED CMS в действии?

Идеи и предложения
Обратная связь