Создание каталога с сортировкой на PHP

Разрабатываю каталог для интернет-магазин.
В каталоге следующая продукция:
Процессор INTEL Core i5 3570K, LGA 1155, OEM /661420/ [cpu intel lga1155 i5-3570k oem]
Видеокарта PCI-E 3.0 ASUS GTX660-DC2O-2GD5, 2Гб, GDDR5, OC, Ret

Есть параметры для каждого товара для сортировки.
Если взять процессор то это: модель, частота, производитель, техпроцесс и другое.

Хотел бы получить помошь, как оргонизовать сортировку по опр. параметрам, примерно как на citilnk.ru или на любом другом сайте.
  • Вопрос задан
  • 3004 просмотра
Пригласить эксперта
Ответы на вопрос 3
@zvorygin
Не хватает метки mysql(ну или аналоги). Сортировка средствами БД обычно делается.
Ответ написан
Здравствуйте, реализация сортировки происходит таким образом, у вас должны быть поля, например, чистота процессора, бренд, далее вы делаете запрос в базу данных таким планом

WHERE cleanliness_cpu = 2.4 AND brand_cpu = intel core i5
(если диапазон чистоты процессора в фильтре = 2.4 - 3.0 то делаете так cleanliness_cpu >= 2.4 AND cleanliness_cpu <= 3.0)

Все данные берутся по get параметров (в адресной строке brand_cpu=intel core i5&cleanliness_cpu=2.4)
эти данные получают из вашего списка в фильтре (если я правильно понял, сортировка = фильтр)

Далее думайте. совет: найдите готовое решение и посмотрите как там реализовано.
Ответ написан
Rpsl
@Rpsl
Кратко о себе
Эффективнее всего будет типизировать параметры и перегонять их в sphinx.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы