Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/05/2009, 18:52
Avatar de kimmy
kimmy
 
Fecha de Ingreso: julio-2008
Mensajes: 841
Antigüedad: 15 años, 9 meses
Puntos: 15
Pregunta No me guarda el primer articulo que agrego

Hola a todos:

Sigo batallando con este código. El problema que tengo entre otros es que al agregar el primer producto al carrito de compras, aparece agregado cuando lo visualizo pero al agregar el segundo desaparece el primero, aunque si guarda el tercero, cuarto, etc. Este es mi código:

Código PHP:
<?
  
include ('func.php');
   
session_start();
 if(
$new)
  {
     if(!
session_is_registered("cart"))
    {
      
$cart = array();
      
$_SESSION['cart'] = $cart;
      
//$items = 0;
      
$_SESSION['items'] = $items;
      
//$total_price = "0.00";
      
$_SESSION['total_price'] = $total_price;
    }
    }
    if(
$cart[$new]) {
      
$cart[$new]++;
      }
    else {
      
$cart[$new] = 1;
    
$total_price calculate_price($cart);
    
$items calculate_items($cart);
  }
  if(
$save)
  {
    foreach (
$cart as $sku => $qty)
    {
      if($
$sku=="0") {
        unset(
$cart[$sku]);
        }
      else {
        
$cart[$sku] = $$sku;
    }
    
$total_price calculate_price($cart);
    
$items calculate_items($cart);
  }
  }
  
do_html_header("Tu carro de compra");
  if(
$cart&&count($cart)) {
    
display_cart($cart);
    }
  else
  {
    echo 
"<p>No hay artículos en tu carro";
    echo 
"<hr>";
  }
  
$target "index.php";
  
display_button("checkout.php""go-to-checkout""Go To Checkout");
  
display_button($target"continue-shopping""Continue Shopping");
  
?>
De verdad que lo he visto mil veces y no lo entiendo, por favor si pueden ayudarme un poco se los agradezco.