Permitanme la intromisión porque hay algo que no me queda claro (estoy un poco frio con mi php)
Si el SQL identifica un id en particular, la sesion 'carrito', no sería exclusiva de ese producto y se haría directamente algo asi
p1.php
Código PHP:
Ver original<?php
$carrito = array('idProducto' => 'id_001', 'Cantidad' => 1, 'Nombre' => 'nombre_articulo', 'Precio' => 2500, 'Foto'=>'001.jpg'); $_SESSION['carrito'] = $carrito;
?>
<p>
<a href="p2.php?incremento=2">incremento cantidad(2) en producto <b><?php echo $_SESSION['carrito']['idProducto']; ?></b></a>
</p>
p2.php
Código PHP:
Ver original<?php
$_SESSION['carrito']['Cantidad'] = $_SESSION['carrito']['Cantidad']+$_GET['incremento'];
?>
Saludos