|
|
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
Панасин Александр
Зарегистрирован: 2011-04-05
Сообщений: 1037
|
Получите максимальное значение приоритета
Код:$Priority = $nc_core->db->get_var("SELECT MAX(Priority) FROM Message57 WHERE Sub_Class_ID=".$itemCC."");
После используйте его при добавлении записи
Код:Priority=($Priority+1)
Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html
|
|
|
07.11.2014, 17:03
|
|
Дмитрий
Зарегистрирован: 2013-09-30
Сообщений: 14
|
Это все работает, только вот максимальное значение приоритета берется со всего каталога, а необходимо чтобы бралось с разных категорий, так как во всех категория приоритет начинается с 1,2,3 ... и заканчивается для разной категории по разному.
Возможно ли сделать чтоб изначально определялась категория товара, а потом уже из нее получать максимальное значение приоритета?
|
|
|
10.11.2014, 17:56
|
|
Nexwich
Панасин Александр
Зарегистрирован: 2011-04-05
Сообщений: 1037
|
Дополнил выше
Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html
|
|
|
10.11.2014, 21:57
|
|
Дмитрий
Зарегистрирован: 2013-09-30
Сообщений: 14
|
Значение приоритета на всех добавляемых товарах получается 1 ((
|