Hice esto y me anduvo bien
Código PHP:
Ver original
$c = $_GET["code"];
$n = $_GET["name"];
$am = intval($_GET["ammount"]);
if(!isset($_SESSION["carrito"])){ $_SESSION["carrito"][0] = array("codigo"=>$c, "nombre"=>$n, "cantidad"=>$am); }
else{
$found = false;
for($k=0;$k<sizeof($_SESSION["carrito"]);$k++){ if($c == $_SESSION["carrito"][$k]["codigo"]){
$_SESSION["carrito"][$k]["cantidad"] += $am;
$found = true;
break;
}
}
if(!$found){
$_SESSION["carrito"][sizeof($_SESSION["carrito"])] = array("codigo"=>$c, "nombre"=>$n, "cantidad"=>$am); }
}
Saludos
P.S: Use get para hacer pruebas rápidas, no tener que hacer un formulario y tener que apretar actualizar para que además el nav, me pregunte estupideces