Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/09/2007, 12:45
Helheim
 
Fecha de Ingreso: junio-2004
Mensajes: 232
Antigüedad: 20 años, 8 meses
Puntos: 0
Re: Problema con cesta de la compra

Aqui esta la funcion existeProducto($id,$uni) que, como vereis, se usa en el codigo de arriba:


Código PHP:
function existeProducto($id,$uni)
    {
    for (
$j=0$j<$this->indiceArray$j++){
        
//echo "Comparamos ->>".$this->array_id_prod[$j]." con ->>".$id." a ver donde hay coincidencia<br>";
        //buscamos coincidencia con el ID
        
if($this->array_id_prod[$j]==$id)
            {
            
//si encuentra el producto aumentamos unidades en su array
            
$this->array_unidades_prod[$j]+=$uni;
            
//tambien aumentamos el numero de productos
            
$this->num_productos+=$uni;
            
//lo reactivamos por si ya habia sido borrado
            
$this->array_borrado_prod[$j]=1;
            
$salida 1;
            break;
            } else 
                {
                
$salida 0;
                }
    }
    return 
$salida;

Y aqui os pongo la llamada al metodo introduce_producto():

Código PHP:
<?
include("lib_carrito.php");
$_SESSION["ocarrito"]->introduce_producto($_GET["id"], $_GET["nombre"], $_GET["precio"], $_GET["unidades"]);
?>

A ver si alguien sabe que pasa y por que no introduce bien los datos. Es como si no introdujera nada la primera vez que lo hago.