Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/05/2011, 13:35
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Crear arreglo de una variable de sesion dinamicamente

Lo que puedes hacer es en lugar de agregar directamente al array, asignes un elemento por clave por ejemplo:
Código PHP:
Ver original
  1. // Agregar o modificar
  2. $id = (int) $_POST['id'];
  3. if (!isset($_SESSION['carrito'][$id])) {
  4.         $_SESSION['carrito'][$id] = array(
  5.                // Los elementos
  6.         );
  7. } else {
  8.         $_SESSION['carrito'][$id]['cantidad'] += $new_cantidad; // solo aumentas la cantidad
  9. }
  10.  
  11. // Para borrar:
  12. unset($_SESSION['carrito'][$id]);

Saludos.