get_val('cart', $a, 'user_id'); if ($user==$user_id)$db -> del_id ( 'cart', $_POST['id'] ); //Подсчет итога echo $db->get_itog(); break; /* ---------------------------------------------------------------------- 11.06.2022 Кнопка изменения количества Подсчет итога ---------------------------------------------------------------------- */ case 'save_kolvo'; $sql='UPDATE `cart` SET `kolvo`=' . $_POST['kolvo'] . ' WHERE `id` = ' . $_POST['id']; $db->free_sql($sql); //Подсчет итога echo $db->get_itog(); break; /* ---------------------------------------------------------------------- 07.06.2022 Сохранение заказа Наполнение order_sostav Очистка корзины ---------------------------------------------------------------------- */ case 'save_order'; unset( $a ); $a['user_id'] = $_SESSION['user_id']; $a['t'] = time(); $a['adres_dostavki'] = $_POST['id_adresa']; $order_id = $db -> add( 'order', $a ); //потрошим корзину и пишем в таблицу order_sostav unset( $a ); $a['user_id'] = $_SESSION['user_id']; $cart = $db -> get_massiv( 'cart', $a ); $count = count( $cart ); for ( $i=0; $i < $count; $i++ ){ $to_order_sostav['order_id'] = $order_id; $to_order_sostav['pages_id'] = $cart[$i]['pages_id']; $to_order_sostav['kolvo'] = $cart[$i]['kolvo']; unset( $a ); $a['id'] = $cart[$i]['pages_id']; $to_order_sostav['cena'] = $db -> get_val( 'pages', $a, 'cena' ); $db->add('order_sostav', $to_order_sostav); } // Чистим корзину $sql='DELETE FROM `cart` WHERE `user_id` = ' . $_SESSION['user_id']; $db -> free_sql2( $sql ); break; default: } ?>