PHP - problemas de session

   
Vista:

problemas de session

Publicado por gonzalo ulloa (1 intervención) el 24/03/2015 15:04:11
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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

problemas de session

Publicado por eyanez (31 intervenciones) el 27/03/2015 16:44:14
Serializa los objectos para almacenarlos

http://php.net/manual/es/function.serialize.php
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar