Ver Mensaje Individual
  #10 (permalink)  
Antiguo 19/10/2010, 15:05
surux
 
Fecha de Ingreso: octubre-2010
Mensajes: 9
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: Ayuda con carro compra online con PHP

No me malinterpretes!! Te explicaste muy bien y entendi el que quieres hacer pero mi nivel de php no me permite ver el codigo que lo hace. Mis disculpas!!

He probado de poner el count($this->cart[]); en la funcion additem:

Código PHP:
public function additem($id$name$cost) {
        foreach(
$this->cart as $key=>$items) {
            if(
$items['id'] == $id) {
                
$this->cart[$key]['quantity']++;
                return;
            }
        }
        
$this->cart[] = array('id' => $id
        
'name' => $name
        
'cost' => $cost
        
'quantity' => 1);
        echo  
count($this->cart[]); 
el resultado es un error:
Fatal error: Cannot use [] for reading in

Con el echo $valor; puedo ver que me guarda el producto con el id, nombre, precio y cantidad que yo quiero. Hasta alli he llegado...