Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/02/2009, 12:53
papucho666
 
Fecha de Ingreso: septiembre-2008
Mensajes: 91
Antigüedad: 15 años, 7 meses
Puntos: 0
Codigo corto de 5 lineas - necesito explicacion

Hola, programadores.

Me pidieron que le cambie un par de cosas a un catalogo de venta online y me encontre con un codigo que no puedo entender del todo.

Este codigo se ejecuta en la pagina donde se lista el contenido de tu carro de compra, despues de haber agregado un producto por lo menos.
Se lista nombre del producto, precio y cantidad en un form.

Cantidad es un inputbox, y dando click al boton guardar cambios se ejecuta un script que contiene este codigo, pero....cuando le asigna la nueva cantidad a cada item?

Lo que me confunde mucho tambien es eso de los dos $$. Se que son para cambiar el nombre a una variable.

Código PHP:

foreach ($_SESSION['carrito'] as $codigo => $cantidad)
    {
      if($
$codigo=="0")
        unset(
$_SESSION['carrito'][$codigo]);
      else
        
$_SESSION['carrito'][$codigo] = $$codigo;
    } 
y cuando el carro tiene mas de un producto, en la variable cantidad del ultimo elemento del array me boora la cantidad.
Espero puedan ayudarme.

Última edición por papucho666; 23/02/2009 a las 13:00 Razón: me equivoque en algo