Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/08/2013, 20:31
Avatar de loncho_rojas
loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Respuesta: Carrito de compra

Código PHP:
session_start();
//Validar si se está ingresando con sesión correctamente
    

    
if(isset($_SESSION['itemsEncesta'])){
        
            
$carrito=$_SESSION['itemsEncesta'];
            
            
            if (isset(
$_REQUEST['txtCodigo'])){
                
                
$codigo $_REQUEST['txtCodigo'];
                
$nombre $_REQUEST['txtNombre'];
                
$cantidad $_REQUEST['txtCantidad'];
                
$pu $_REQUEST['txtPrecio'];
                
$parcial = ($cantidad $pu);
                
$descuento 0;
                
$indice=-1;
                
                
                
//TENGO DUDAS EN QUE USAS ESTO, NO SE SI VA ACA O DONDE
                //NO COMPRENDO SU FUNCION
                
if ($parcial 500) {
                    
$descuento = ($parcial 0.05);
                }
                
                
                
                for(
$i=0;$i<=count($carrito)-1;$i ++){
                    
                    if(
$nombre==$carrito[$i]['txtNombre'])
                    {
                    
$indice=$i;      
                       }
                
                }
                
                if(
$indice != -1) {
                
                    
$cuanto $carrito[$indice]['txtCantidad'] + $cantidad;
                    
$carrito[$indice]=array("nombre"=>$nombre
                                                
"precio"=>$pu
                                                
"cantidad"=>$cuanto
                                                
"codigo"=>$codigo,
                                                
"parcial" => $parcial,
                                                
"descuento" => $descuento,
                                                
"subtotal" => ($parcial $descuento));
                
                }else {
                    
$carrito[]=array("nombre"=>$nombre
                                                
"precio"=>$pu
                                                
"cantidad"=>$cuanto
                                                
"codigo"=>$codigo,
                                                
"parcial" => $parcial,
                                                
"descuento" => $descuento,
                                                
"subtotal" => ($parcial $descuento));
                }
            }
            
        }
        
$_SESSION['itemsEnCesta'] = $carrito
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...