PHP - PROBLEMA CON SESIONES

 
Vista:

PROBLEMA CON SESIONES

Publicado por martin (1 intervención) el 18/08/2021 23:30:04
Hola amigos del foro quería pedirles ayuda, tengo un ecomerce y a medida que el cliente selecciona un producto lo voy agregando a una sesión de la siguiente manera

Id_fil // identifica la fila del array
Id_producto // identifica el producto guardado
Descripción // representa el nombre del producto
cantidad // representa la cantidad del producto que selecciona el cliente

array_push($cart, array("id_fila"=>$val,"id_producto"=>$_GET["id_producto"],"descripcion"=> $descripcion,"cantidad"=> $cantidad));

$_SESSION["cart"] = $cart;

Para borrar un fila dentro de la session hago lo siguiente que me función perfectamente

$cart = $_SESSION["cart"];
$newcart = array();

foreach($cart as $registros)
{
if($registros["id_fila"]!=$_GET["id_fila"])
{
$newcart[] = $registros;
}
}
$_SESSION["cart"] = $newcart;


aHora lo que necesitria seria cambiar la cantidad de una fila determinda dentro la sesión para eso recibo dos parametros

$_GET["id_fila"]
$_GET["cantidad"]

Y esto es lo ue no se hacer si me pueden ayudar por favor
Como ejemplo tengo cargada dos filas dentro de la sesión y necesito cambiar la cantidad en la id_fila 1


Array ( [cart] => Array ( [0] => Array ( [id_fila] => 1 [id_stock] => 8 [descripcion] => caja_1 [cantidad] => 1 ) [1] => Array ( [id_fila] => 2 [id_stock] => 13 [descripcion] => CAJA DE SONIDO ECOPOWER/ EP-2103 [cantidad] => 1 ) ) )
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder