$('.minplus').each(function() {
const $input = $('.kolvo', this);
let val = +$input.val();
$('.plus', this).on('click', function() {
val += 1;
$input.val(val).trigger('input');
});
$('.minus', this).on('click', function() {
val -= 1;
if (val < 0) val = 0;
$input.val(val).trigger('input');
});
});
$('div[data-product]').each(function() { //собираем все контейнеры товаров и прогоняем по ним цикл
let $productNode = $(this); //фиксируем jQ-объект товара
let productId = $productNode.data('product'); //получаем ID товара
$productNode.find('.plus').on('click', function() {
var $input = $(this).parent().find('input');
$input.val(parseInt($input.val()) + 1);
$input.change();
return false;
});
$productNode.find('.minus').on('click', function() {
var $input = $(this).parent().find('input');
var count = parseInt($input.val()) - 1;
count = count < 1 ? 1 : count;
$input.val(count);
$input.change();
return false;
});
});
public static function getCategory()
{
$query = "SELECT * FROM `categories` ORDER BY `position`";
$result = DB::query(Database::SELECT, $query)->execute();
$data = [];
while ($row = $result->current()) {
$data[$row["parent_id"]][] = $row;
$result->next();
}
return $data;
}
public static function getCategory()
{
$query = DB::query(Database::SELECT, "SELECT * FROM categories ORDER BY position");
$row = $query->execute()->as_array();
$result = array();
foreach ($result as $row)
{
$result[$row["parent_id"]][] = $row;
}
return $result;
}
public static function getCategory()
{
$query = mysqli_query("SELECT * FROM `categories` ORDER BY `position`");
$result = array();
while ($row = mysqli_fetch_array($query))
{
$result[$row["parent_id"]][] = $row;
}
return $result;
}
но сумма не выводится в '#sum'