Buenas tardes a todos... actualmente estoy haciendo un carro de compras con el fin de practicar PHP ya acabo de terminar un curso basico que hice....
bueno hice mi catalogo de productos y la de cargar carro y no me dan problemas bueno ahora que estoy haciendo la parte de "ver carro" me da error :S aqui les dejo el codigo:
Código PHP:
Ver original<?php
?><link rel="stylesheet" type="text/css" href="./estilo.css"/>
<?php
class carritoCompras{
var $total;
/* inicializo mi array carro con los datos pasado del catalogo de productows */
function cargar_carro($precio, $cantidad,$producto,$nombre){
$this->total=$precio*$cantidad;
$this->carro[md5($producto)]=array('nombre'=>$nombre,'precio'=>$precio, 'total'=>$this->total,'cantidad'=>$cantidad);
}
/* los objetos que se an cargado al carro*/
function ver_carro()
{
echo"<table id='table'>";
foreach($this->carro as $car)
{
{
echo"<tr><td>".$car['nombre']."total".$car['total']."cantidad".$car['cantidad']."</td></tr>";
}
}
echo"</table>";
}
} /*fin de la calse*/
if (isset($_SESSION['usuario'])) {
/*creo mi objeto carritoCompras*/
$compras = new carritoCompras;
if(isset($_REQUEST['cantidad'])) $op=1;
if(isset($_REQUEST['ver_carro'])) $op=2;
switch ($op) {
case 1:
$compras->cargar_carro($_REQUEST['cantidad'],$_REQUEST['precio'],$_REQUEST['producto'],$_REQUEST['nombre']);
header('Location:productos.php'); case 2:
$compras->ver_carro; /*aqui es donde me da el error : Aviso: Undefined property: carritoCompras :: $ ver_carro en C:*/
}
}
?>
cuando le voy a ver carro me arroja ese error..... trate de hacerlo con session--> $_SESSION['carro'] guardando el array "$carro" y cuando le daba a ver carro solo me salia la ultima carga del carro

..... las personas que me puedan ayudar de verdad muchas gracias tengo ya casi dos semanas tratando de hacerlo y es algo frustrante que por mas que intento no me sale