Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/09/2009, 22:22
luisoswaldo
 
Fecha de Ingreso: mayo-2009
Mensajes: 14
Antigüedad: 15 años
Puntos: 0
Respuesta: Problema con arreglo asociativo

Aqui intento colocarlo un poco mas ordenado para ver si se entiende mejor. Gracias

if (isset($_POST["carro"])) {
$modo=$_POST['modo'];
$title=$_POST['descripcion'];
$price=$_POST['precio'];
$item=$_POST['idSubProducto'];
$cantidad=$_POST['cantidad'];

if($modo == "nuevo"){
$itemsEnCesta = isset ($_SESSION["itemsEnCesta"]) ? $_SESSION["itemsEnCesta"] : Array ();

$contItems = count ($itemsEnCesta);

if($contItems > 0){
....... foreach($itemsEnCesta as $producto){
................if($producto['cantidad']==$item){
................$producto['cantidad'] += $cantidad;
................}else{
........................array_push ($itemsEnCesta, array ( "codigo" => $item, "titulo" => $title, "precio" => $price, "cantidad" => $cantidad ));
........................break;
................}
.........}
}else{
........array_push ($itemsEnCesta, array ( "codigo" => $item, "titulo" => $title, "precio" => $price, "cantidad" => $cantidad ));
}

$_SESSION["itemsEnCesta"] = $itemsEnCesta;

header("Location:VerCompras.php");

}
}