Ver Mensaje Individual
  #8 (permalink)  
Antiguo 21/05/2009, 23:16
Aradur
 
Fecha de Ingreso: marzo-2009
Mensajes: 21
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: No me guarda el primer articulo que agrego

[QUOTE=Triby;2924664]Kimmy

Supongo que dentro de if($new) se deben realizar los procesos para agregar nuevos productos al carro, por lo que el bloque que colocaste debe estar dentro de este if, justo antes del cierre de }

Mas o menos corregido y explicado:

Código php:
Ver original
  1. if(isset($cart[$new])) // Si ya existe el producto en el carro
  2.         $cart[$new]++; // Se incrementa en 1
  3.     else // Si no se ha agregado al carro
  4.         $cart[$new] = 1;  // Se agrega con 1
  5.  
  6.     // Siempre se realiza el calculo al agregar productos
  7.     $total_price = calculate_price($cart);
  8.     $items = calculate_items($cart);

concuerdo con Triby, podrias probar poniendo en 0 $cart[$new] = 1;

Código php:
Ver original
  1. if(isset($cart[$new])) // Si ya existe el producto en el carro
  2.         $cart[$new]++; // Se incrementa en 1
  3.     else // Si no se ha agregado al carro
  4.         $cart[$new] = 0;  // Se agrega con 1
  5.  
  6.     // Siempre se realiza el calculo al agregar productos
  7.     $total_price = calculate_price($cart);
  8.     $items = calculate_items($cart);