Ver Mensaje Individual
  #6 (permalink)  
Antiguo 18/10/2010, 06:08
surux
 
Fecha de Ingreso: octubre-2010
Mensajes: 9
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Ayuda con carro compra online con PHP

Hola de nuevo Silvanha, estoy atascado con el carrito...otra vez. Te cuento:

Consigo obtener los valores del array y verlos por pantalla. Lo que no consigo es cuando añado un producto se sume al carrito y no lo substituya como hace ahora...creo que el problema esta en que no uso bien la funcion additem o que tengo algun problema de sesiones que no me guarda la informacion del array.

Aqui te pego el carrocompra actual:

Código PHP:
<?php
session_start
();
require_once(
"shoppingcart.php");

    
$id $_POST["id"];
    
$nom $_POST["nom"];
    
$preu $_POST["preu"];
    
$stock $_POST["stock"];
    
$quantitat $_POST["quantitat"];
    
$sumatori $quantitat $preu;
    
$contador=0;
    if(!isset(
$_SESSION['cart']) || !is_object($_SESSION['cart'])) {
        
$_SESSION['cart'] = new shoppingcart();
        
//Agegir un producte al carro(item 43, preu=49.99
        
while($contador<$quantitat && $stock!=0){
        
$_SESSION['cart']->additem($id$nom$preu);
        
$contador=$contador+1;
        
$stock=$stock-1;         
        }        
    }
    while(
$contador<$quantitat && $stock!=0){
        
$_SESSION['cart']->additem($id$nom$preu);
        
$contador=$contador+1;
        
$stock=$stock-1;
         
        }    
    
$elementos $_SESSION['cart'] -> getcart();
    foreach (
$elementos as $elementos) {}
    foreach (
$elementos as $clave => $valor){
        echo 
$valor;
    }

                   
?>
Shoppingcart.php es el mismo. Gracias de antemano.

Saludos.