Регистрация
Вход через соцсети
Восстановление пароля

Как присвоить товару порядковый приоритет (Priority)

Новый топик
07.11.2014, 13:57
Ответить | Цитировать
Дмитрий

Зарегистрирован:
2013-09-30
Сообщений: 14

есть файл с помощью которого осуществляется добавление товара

вот часть кода с помощью которого добавляется товар:
Код:
else {
if(!$itemSub && !$itemCC) {$itemSub=258;$itemCC=340;} // дефолтный раздел для записи неопознанных товаров
$db->query("insert into Message57 set Created=NOW(),Checked=1,Subdivision_ID='$itemSub',Sub_Class_ID='$itemCC',ItemID='$itemCode',Name='$itemName',Vendors='$itemVendor',Vendor='$itemVendorNameDB',Price='$itemPrice'");
// echo "Запрос: insert into Message57 set Created=NOW(),Checked=1,Subdivision_ID='$itemSub',Sub_Class_ID='$itemCC',ItemID='$itemCode',Name='$itemName',Vendors='$itemVendor',Vendor='$itemVendorNameDB',Price='$itemPrice'<br />";
echo "Товар <b>$itemName</b> ($itemCode)<br />успешно <b style='color:green;'>добавлен</b>.<br />";
}


Проблема в том что товар добавляется с приоритетом 0, а необходимо чтоб приоритет был порядковый. Подскажите как мне прописать Priority?
07.11.2014, 15:37
Ответить | Цитировать
Nexwich
Панасин Александр
Nexwich

Зарегистрирован:
2011-04-05
Сообщений: 943

Получите максимальное значение приоритета
Код:
$Priority = $nc_core->db->get_var("SELECT MAX(Priority) FROM Message57 WHERE Sub_Class_ID=".$itemCC."");

После используйте его при добавлении записи
Код:
Priority=($Priority+1)


Модуль "Почтовые уведомления" – настройка уведомлений на вашем сайте без программирования. Цена отзыв. Мне очень важно ваше мнение.
07.11.2014, 17:03
Ответить | Цитировать
Дмитрий

Зарегистрирован:
2013-09-30
Сообщений: 14

Это все работает, только вот максимальное значение приоритета берется со всего каталога, а необходимо чтобы бралось с разных категорий, так как во всех категория приоритет начинается с 1,2,3 ... и заканчивается для разной категории по разному.

Возможно ли сделать чтоб изначально определялась категория товара, а потом уже из нее получать максимальное значение приоритета?
10.11.2014, 17:56
Ответить | Цитировать
Nexwich
Панасин Александр
Nexwich

Зарегистрирован:
2011-04-05
Сообщений: 943

Дополнил выше

Модуль "Почтовые уведомления" – настройка уведомлений на вашем сайте без программирования. Цена отзыв. Мне очень важно ваше мнение.
10.11.2014, 21:57
Ответить | Цитировать
Дмитрий

Зарегистрирован:
2013-09-30
Сообщений: 14

Значение приоритета на всех добавляемых товарах получается 1 ((
198 196 2014-11-10 21:57:01 13896
Описание проекта