Ver Mensaje Individual
  #6 (permalink)  
Antiguo 03/12/2013, 13:20
Avatar de jonni09lo
jonni09lo
Colaborador
 
Fecha de Ingreso: septiembre-2011
Ubicación: Estigia
Mensajes: 1.471
Antigüedad: 13 años, 6 meses
Puntos: 397
Respuesta: No se repita item en carro de compras

Y donde esta el problema? si sabes que $_SESSION es un array no? si optas por la solución de @fcarrizalest que es la mas optima puedes hacer algo como esto (yo incluso utilizaría un indice para indicar que es del carro de compras):

Código PHP:
Ver original
  1. $_SESSION['cart'] = array();
  2.  
  3. if(isset($_SESSION['cart']["television"] )  ){
  4.   $_SESSION["television"]['cantidad']++;
  5. }else{
  6.   $_SESSION['cart']["television"] = array( "cantidad" => 1 , "nombre"=>"Television" , "otrainfo"=> "Info");
  7. }
  8.  
  9. foreach( $_SESSION['cart'] as $producto ){
  10.     echo "Nombre: {$producto['nombre']} cantidad: {$producto['cantidad']}<br>";
  11. }

Vuelvo y te pregunto que problema tienes de hacerlo así?

Saludos
__________________
Haz preguntas inteligentes-Como ser Hacker
No hacer preguntas por mensaje privado. No sólo no es inteligente sino que es egoísta.