Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/03/2015, 08:02
contactoenlacevisual
 
Fecha de Ingreso: marzo-2015
Mensajes: 96
Antigüedad: 10 años
Puntos: 0
error de clase carro

Hola amigos tengo un problema con este código ya que me sale un error que todavía no se como solucionar.

este mensaje me sale:
Fatal error: Cannot use object of type Carro as array in C:\AppServ\www\curso\almacen\carrito.php on line 17

y este es el código: estoy empezando a armar la clase carro:

<?php
session_start();

Class Carro
{


public function Agregar()
{
$codigo = 1;
$imagen = "imagen";
$nombre = "nombre";
$precio = 1323;
$cantidad = 1;
$talla =1;

if(empty($_SESSION['carro'][$codigo]))
{
$_SESSION['carro'][$codigo] = array('imagen' => $imagen, 'nombre' => $nombre, 'precio' => $precio, 'cantidad' => $cantidad, 'talla' => $talla);
echo "Se agrego producto al carrito!";
}else{
echo "El producto ya esta en el carrito!";
}
}

}

$carro = new Carro();
$carro->Agregar("");


echo "<table>";
foreach ($_SESSION['carro'] as $k => $v)
{
echo "<tr>";
echo "<tr><td>Codigo es ".$k."</td></tr>";
foreach($v as $j => $z)
{
echo "<tr><td>".$j." es ".$z."</td></tr>";
}
echo "</tr>";
}
echo "</table>";

?>

saludos