Cita:
Iniciado por GatorV Lo que puedes hacer es en lugar de agregar directamente al array, asignes un elemento por clave por ejemplo:
Código PHP:
Ver original// Agregar o modificar
$id = (int) $_POST['id'];
if (!isset($_SESSION['carrito'][$id])) { $_SESSION['carrito'][$id] = array( // Los elementos
);
} else {
$_SESSION['carrito'][$id]['cantidad'] += $new_cantidad; // solo aumentas la cantidad
}
// Para borrar:
unset($_SESSION['carrito'][$id]);
Saludos.
Mil disculpas que apenas este contestando.
He hecho esto ultimo para guardar el id y cantidad y parece funcionar, aun no lo pruebo bien, por desgracia hay muchas cosas que me faltan por hacer.
Muchas gracias por tu ayuda, aprendi algo muy importante gracias a ti.