A lo mejor esto te sirve:
Código PHP:
Ver originalif(isset($_SESSION['carro'])) {$carro=$_SESSION['carro'];} if ($carro["$referencia"]["cantidad"] != NULL and $carro["$referencia"]["cantidad"] > 0) { // si existe, añadimos 1
$carro["$referencia"]["cantidad"]++;
}
else { // si no existe, creamos.
$carro["$referencia"]=array('etcetcetc') }
etcetcetc
$_SESSION['carro']=$carro;