Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/07/2005, 02:22
Avatar de jpinedo
jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 7 meses
Puntos: 41
Puedes hacer una inicialización de la variable:
Código PHP:
if(!isset($_SESSION['carrito'])){
   
$_SESSION['carrito'] = array();

O sea, si no existe la variable (pasa la primera vez que se ejecuta), la inicializa en un array vacío.
De esa manera el foreach lo reconocerá como array y desaparecerá el error.

Saludos