Código PHP:
session_start();
if(isset($_POST["articulo"])){
$articulo = $_POST["articulo"];
$nombre = $_POST["nombre"];
$cantidad = $_POST["cantidad"];
if(isset($_SESSION[$articulo])){
$_SESSION[$articulo]["cantidad"] += $cantidad;
}else{
$_SESSION[$articulo]["articulo"] = $articulo;
$_SESSION[$articulo]["nombre"] = $nombre;
$_SESSION[$articulo]["cantidad"] = $cantidad;
}
}
Código PHP:
while (list($clave, $valor) = each($_SESSION)){
$cadena = $valor["articulo"]." - ".$valor["nombre"]." - ".$valor["cantidad"]."<br>";
echo $cadena;
}
No estoy muy familiarizado con el uso de sesiones asi que agradeceria que me den una manitro para encontrar el error.