Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Задача такая.

Имеется магазин, соответственно у него есть карточки товаров и категории товаров.

В карточках товаров надо вывести от 1-ого до 4-ех блоков (кол-во зависит от кол-ва товаров в той же категории, что и текущий товар, но не больше 4-ех), 2 значения на 1 и 2 шага до ID текущего товара (если это самый первый по ID, то два с конца выводится), и 2 значения на 1 и 2 шага после ID текущего товара (если это последний по ID, то 2 сначала).

например, имеем: товар1, товар2, товар3, товар4, товар 5, товар6

в данный момент находимся в карточке товар1 – значит надо вывести 2 до и 2 после, т.е. товар5, товар6, товар2, товар3

если в карточке товар2 – значит товар1, товар6, товар3, товар4

и т.д. в общем кольцо получится

Как определить ID текущего товара и ID категории, которой он принадлежит скажу.

1) соответственно дальше мы должны составить запрос определения всех id с parent_id как у текущего товара, отранжировать их по порядку

2) составить запрос на вывод товаров, стоящих на 2 позиции до и на 2 после текущего товара

Указывайте, пожалуйста, сразу сроки и цену.

11 лет назад
Almsit
Виктор 
33 годаРоссия
13 лет в сервисе
Был
9 лет назад