Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/01/2014, 19:31
Erick_MD9
 
Fecha de Ingreso: julio-2013
Ubicación: México
Mensajes: 361
Antigüedad: 10 años, 8 meses
Puntos: 55
Respuesta: Calcular clave de Array

Hola, tomando lo que tienes, yo pondría el id del producto como clave en el array. y lo trabajaria de la siguiente forma.

Código PHP:
Ver original
  1. if(isset($_SESSION['carrito'])){
  2.     if(isset($_SESSION['carrito'][$IDproducto])){
  3.         $cant = $_SESSION['carrito'][$IDproducto]['cantidad'];
  4.         $cant++;
  5.         $_SESSION['carrito'][$IDproducto]['cantidad'] = $cant;
  6.         $_SESSION['carrito'][$IDproducto]['coste'] = $cant * $_SESSION['carrito'][$IDproducto]['precio'] ;
  7.     }else{
  8.         $_SESSION['carrito'][$IDproducto]=$DatosDelProducto;
  9.     }
  10. }
  11. else{
  12.     $_SESSION['carrito']=array();
  13. }

Espero te sirva.
Saludos.