Дабавить +1 при оформленном заказе

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

trainracing M
Аватара
trainracing M
Возраст: 32
Репутация: 13
Сообщения: 121
Зарегистрирован: 07.10.2016
С нами: 7 лет 6 месяцев
Сайт

Сообщение #1 trainracing » 04.07.2017, 14:35

Подскажите, как правильно сделать, чтоб при оформлении заказа пользователем, в таблицу s_products -> buy писалось +1?

в api/orders.php пробовал так

Код: Выделить всё

public function get_purchases_buy_product($product_id) {
     $query = $this->db->placehold('UPDATE __products SET position=? WHERE id=?', $product->buy+1);
    
    $this->db->query($query);
    return $this->db->result('buy');
   }


не работает(((

korshunov
korshunov
Репутация: 148
Сообщения: 1862
Зарегистрирован: 03.12.2015
С нами: 8 лет 5 месяцев
Skype

Сообщение #2 korshunov » 04.07.2017, 16:15

Возможно, поможет:

$query = $this->db->placehold('UPDATE __products SET buy=buy+1 WHERE id=?', $product->id);

И надо, чтоб это было в правильном месте. А у Вас, судя по названию функции, это не так...


Название раздела: Вопросы по работе с OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Вопросы по работе с OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 7 гостей