Ver Mensaje Individual
  #7 (permalink)  
Antiguo 14/11/2011, 06:53
loro25
(Desactivado)
 
Fecha de Ingreso: noviembre-2003
Mensajes: 59
Antigüedad: 21 años
Puntos: 0
Respuesta: problemilla con mi tienda online

$carrito_mio la saco del codigo dde la pagina carrito de compras que es este:


Código PHP:
<?php
if(isset($_SESSION['carrito']) || isset($_POST['nombre'])){
    if(isset(
$_SESSION['carrito'])){
        
$carrito_mio=$_SESSION['carrito'];
        if(isset(
$_POST['nombre'])){
            
$nombre=$_POST['nombre'];
            
$precio=$_POST['precio'];
            
$cantidad=$_POST['cantidad'];
            
$donde=-1;
            for(
$i=0;$i<=count($carrito_mio)-1;$i ++){
               if(
$nombre==$carrito_mio[$i]['nombre']){
                   
$donde=$i;
               }
            }
            if(
$donde != -1){
                
$cuanto=$carrito_mio[$donde]['cantidad'] + $cantidad;
                
$carrito_mio[$donde]=array("nombre"=>$nombre,"precio"=>$precio,"cantidad"=>$cuanto);
            }else{
                
$carrito_mio[]=array("nombre"=>$nombre,"precio"=>$precio,"cantidad"=>$cantidad);
            }
        }
    }else{
        
$nombre=$_POST['nombre'];
        
$precio=$_POST['precio'];
        
$cantidad=$_POST['cantidad'];
        
$carrito_mio[]=array("nombre"=>$nombre,"precio"=>$precio,"cantidad"=>$cantidad);    
    }
    if(isset(
$_POST['cantidad2'])){
        
$id=$_POST['id'];
        
$cuantos=$_POST['cantidad2'];
        if(
$cuantos<1){
            
$carrito_mio[$id]=NULL;
        }else{
            
$carrito_mio[$id]['cantidad']=$cuantos;
        }
    }
    if(isset(
$_POST['id2'])){
        
$id=$_POST['id2'];
        
$carrito_mio[$id]=NULL;
    }
    
    
$_SESSION['carrito']=$carrito_mio;
}

?>