Перейти к содержанию

Рекомендуемые сообщения

Добрый день! Мне 16 лет и я только начал осваивать ocstore. И сталкнулся с задачей: 

Дано:
"товар_1", у которого - атрибут_1 = x и атрибут_2 = y

Есть проблема:
При поиске по "x" выводит результат "товар_1", аналогично при поиске по "y"
Но при поиске по запросу "1 2" результатов поиска не найдено

Задача:
Выводить в результатах поиска товары, у которых совпадает более 1 атрибута

Как я представляю:
Делить заданное значение поиска на слова пробелами, где каждое слово получится атрибутом
А потом эти получившиеся слова-атрибуты сравнивать с товарами по принципу объединения. Иными слова находить тот товар, где есть все заданные атрибуты.

*но в таком случае название атрибутов не должно содержать пробелы - для меня это приемлемо. Все атрибуты у меня в одно слово

Самостоятельно решить не получается, т.к. пока плохо владею языками программирования, знаю только основы. 
Надеюсь что кто-то поможет мне либо показать мое решение на деле, либо какое-то свое решение предложит. 
Буду очень благодарен. А то в понедельник уже сдавать работу учительнице)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

похоже придется покупать шоколадку

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

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

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.