Estou enfrentando problemas com a página do meu carrinho de comércio eletrônico e preciso de ajuda para alguém.

O problema é quando eu mudo a quantidade do produto e clico para atualizar o carrinho, minha atualização de preço corretamente, mas a quantidade volta para a primeira quantidade. Por exemplo, se quantidade está escrito 2 na página do carrinho e eu mudo para 4 ou 6 etc. e então quando eu clico em atualizar carrinho tudo é feito corretamente exceto quantidade, a quantidade volta novamente para 2. Espero que entenda.

lá estão meus códigos da página do carrinho

<? php
session_start ();

incluir ‘includes / head.php’;
incluem ‘functions / functions.php’;
incluir ‘includes / navigation.php’;
incluir ‘includes / searchbar.php’;

?>
<div class = “container”>
<form action = “cart.php” method = “post” enctype = “multipart / form-data”>
<h1 style = “padding: 30px”> Seu carrinho de compras </ h1 >
<div class = “table-responsive”>

<table style = “border: 1px solid rgba (0,0,0, .1); border-radius: 20px;” class = “table border”>
<thead>
<tr>
<th> Remover </th>
<th> Imagem do produto </th>
<th> Título </th>
<th> Qty </th>
<th> Preço </th>

  </tr>
</thead>
<tbody>
<?php
$total
= 0;

global $ con;
$ ip = getIp ();
$ sel price = “selecionar * do carrinho onde ip add = ‘$ ip'”;
$ run price = consulta mysqli ($ con, $ sel price);
while ($ p
price = mysqli fetch array ($ run price)) {
$ pro
id = $ p price [‘p id’];
$ pro price = “selecionar * dos produtos onde product id = ‘$ pro id'”;
$ run
pro preço = consulta mysqli ($ con, $ pro preço);
while ($ pp
price = mysqli fetch array ($ run pro price)) {
$ productpreço = matriz ($ pp preço [‘ preço do
produto ‘]); $ product title = $ pp price [‘product title’];
$ product image = $ pp price [‘product image’];
$
preço único = preço $ pp [‘ preço do produto ‘];
$ valores = soma da matriz ($ preço do produto );
$ total + = $ valores;
?>
<tr>

<td><input type="checkbox" name="remove[]" class="remove" value="<?php echo $pro_id; ?>"/></td>
<td><img src="admin_area/product_image/<?php echo $product_image; ?>" width="auto" height="45"/></td>
<td><?php echo $product_title; ?></td>

<! – entrada de atualização de quantidade ->
<td> <input type = “text” style = “largura: 60px;” size = “4” name = “qty” value = “<? php echo $ _SESSION [‘qty’];?>” /> </td>

<! – função de atualização de quantidade ->
<? php
if (isset ($ POST [‘atualizar carrinho’])) {
$ qty = $ POST [‘qty’];
$ update
qty = “conjunto de carrinho de atualização qty = ‘$ qty'”;
$ run qty = mysqli query ($ con, $ update qty);
$
SESSION [‘qty’] = $ qty;
$ total = $ total * $ qty;
}
?> <td> <? php echo “$”. $ single_price; ?> </td>
</tr> <? php}}?>

<! – botão de atualização do carrinho ->

 <tr align="right"><td colspan="5"><input type="submit" name="update_cart" value="Update Cart" class=" btn-checkout"/></td></tr>
</tbody>

</table>

<div style = “width: 400px; float: right;”>
<h1> Total do carrinho </h1>
<table style = “border: 1px cinza sólido;” class = “table”>
<tbody>
<tr>
<th> Subtotal </th>
<td> <? php echo “$”. $ total; ?> </td>
</tr>
<tr align = “right”> <td colspan = “2”> <button type = “button” class = “btn-checkout”> <a href = “checkout.php” style = “text-decoration: none; color: black;”> Checkout >> </a> </button></td> </tr>

</tbody>
</table>
</div>
</form>