Сообщение от kupidon
|
каждая цифра страницы содержит в ссылке id товара ( по нему я и буду искать в бд)
|
Это всего лишь идентификатор, параметр запроса в базу. Что может сказать ссылка с текстом 1, 2, ... в навигаторе при редактировании товара? Более того, формой предполагается и возможность переноса товара из категории в категорию (судя по картинке), но при этом форма вообще не отображает какой категории принадлежит товар.
Дело хозяйское, делайте как считает нужным, но может сперва опросить тех кто занимается товарами? Будет ли удобным такое администрирование базы товаров? Вряд ли вы получите положительный ответ.
Сообщение от kupidon
|
по поводу корзины: это полезная функция. когда клиент выберет товар на сайте поставщика- то по его просьбе
|
Какое отношение к редактированию товара в базе, а это его характеристики, могут иметь действия клиента на странице товара? Вы ничего не путаете? Если бы речь шла о редактировании шаблона карточки товара на странице сайта, тогда да, вы можете редактировать к примеру стиль кнопки "В корзину", ее положение и т.п. Но вы то чем на данный момент занимаетесь - описанием товара в базе или шаблоном страницы?
Есть база с товарами, которые принадлежат категориям. Это как книжку листать руководствуясь оглавлением. Можно выбрать раздел, а нем страницы, среди которых выбрать конкретную. Так и с товарами - можно выбрать категорию товаров, получив список товаров в категории. Данный список можно выводить с различными сортировками и фильтрами. Все это для того, чтобы удобно было в случае необходимости найти нужные товары для редактирования. При этом некие параметры товаров можно изменять сразу в этой таблице не для каждого отдельно, а для целого набора. Ну например скрыть часть товаров. Из этого списка можно вызывать товар для редактирования, то есть всех его параметров.
В этом случае карточка товара отображает список категорий с выбранной категорией, которой товар принадлежит. Смена категории в этом списке будет означать перенос товара в новую категорию. Можно и иначе сделать, что не принципиально. Но должна же быть для администратора наглядность. Где она у вас? Вместо этого у вас почему-то важна корзина, которая к данной задаче вообще отношения не имеет. В контексте редактирования характеристик товара "корзина" может иметь только одну возможную интерпретацию - да/нет добавлению товара в корзину.
Сообщение от kupidon
|
а можно ли как то сделать один раз выборку товаров из бд, чтобы потом просто отображать их по кликам? чтобы не использовать запрос ajax каждый раз.
|
Не понял, кешировать на время или о чем это? Если делать так как я писал, то есть выбрали товары, получили список их, то он уже на клиенте, запрашивать его вторично нет необходимости. А запрос карточки товара, это можно организовать отдельно и иметь отдельную панель, закрыв которую оставаться в списке товаров.