Código PHP:
[PHP]<?php // Manual de PHP de WebEstilo.com
session_start();
if (!isset($_SESSION['itemsEnCesta'])){
$a = array();
$a[0][0] = $_GET['id'];
$a[0][1] = $_GET['nombre'];
$a[0][2] = $_GET['cantidad'];
$a[0][3] = $_GET['descripcion'];
$a[0][4] = $_GET['precio'];
$_SESSION['itemsEnCesta'] = $a;
$renglon = 0;
//echo "registre en renglon : " . $renglon ;
}
else
{
$a = $_SESSION['itemsEnCesta'];
$renglon=count($a);
$Existe = false;
for ($i=0; $i<=count($a)-1;$i++){
if ($a[$i][0] == $_GET['id']){
$a[$i][2] += $_GET['cantidad'];
$Existe = true;
break;
}
}
if (!$Existe){
$a[$renglon][0] = $_GET['id'];
$a[$renglon][1] = $_GET['nombre'];
$a[$renglon][2] = $_GET['cantidad'];
$a[$renglon][3] = $_GET['descripcion'];
$a[$renglon][4] = $_GET['precio'];
//echo "registre en renglon : " . $renglon ;
}
$_SESSION['itemsEnCesta'] = $a;
}
?>