Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/07/2007, 18:51
Alejandr4
 
Fecha de Ingreso: diciembre-2006
Mensajes: 111
Antigüedad: 17 años, 5 meses
Puntos: 1
Carro de la compra

Hol a todos:

Vereis estoy intenado hacer un carro de la compra a partir de una plantilla. Soy una novata y por eso necesitaba la plantilla, yo sola hubiera sido incapaz, por lo que en realidad estoy haciendo es modifidcarla para lo que yo necesito, voy paso a paso y me van surgiendo muchos problemas, así que me veris muy a menudo pidiendo ayuda para el dichoso carrito.
Aquí va la primera.

Solo me queda una cosa por hacer, que si estando en el carrito por ejmplo has comprado dos unidades del producto a pero en realidad querias 4 le pones en la casilla 4 y le das al boton actualizar, esto no se como hacerlo ¿me podeis ayudar?

Os pongo el único documento que creo que necesitais, lib_carrito.

Muchas gracias por toda la aqyuda que dais.

Un saludo

Alejandra

Código PHP:
<?
error_reporting
(0);
class 
carrito {
    
//atributos de la clase
       
var $num_productos;
       var 
$array_id_prod;
    var 
$array_talla_prod;
    var 
$array_nomtalla_prod;
    var 
$array_color_prod;
    var 
$array_nomcolor_prod;
    var 
$array_modelo_prod;
    var 
$array_nommodelo_prod;
    var 
$array_imagen_prod;
       var 
$array_nombre_prod;
    var 
$array_precio_prod;
    var 
$array_unidades_prod;

    function 
carrito () {
           
$this->num_productos=0;
    }
    
    function 
introduce_producto($id$talla$nomtalla$color$nomcolor$modelo$nommodelo$imagen$nombre$precio$unidades){
        for (
$a=0;$a<$this->num_productos;$a++){
            if(
$this->array_id_prod[$a] == $id){
                
$this->array_unidades_prod[$a] = $this->array_unidades_prod[$a] + $unidades;
                
$listo true;
            }
        }
        if (!
$listo){
            
$this->array_id_prod[$this->num_productos]=$id;
            
$this->array_nomtalla_prod[$this->num_productos]=$nomtalla;
            
$this->array_color_prod[$this->num_productos]=$color;
            
$this->array_nomcolor_prod[$this->num_productos]=$nomcolor;
            
$this->array_modelo_prod[$this->num_productos]=$modelo;
            
$this->array_nommodelo_prod[$this->num_productos]=$nommodelo;
            
$this->array_imagen_prod[$this->num_productos]=$imagen;
            
$this->array_nombre_prod[$this->num_productos]=$nombre;
            
$this->array_precio_prod[$this->num_productos]=$precio;
            
$this->array_unidades_prod[$this->num_productos]=$unidades;
        }
        
$this->num_productos++;
    }