Código PHP:
<?
class carrito {
var $nombre_cliente='';
var $contenido_carrito=array();
var $precio_carrito=0;
var $producto=array();
//var $items_en_cesta=$this->items_en_cesta;
function nombrecliente($nombre_carrito){
$this->nombre_cliente=$nombre_carrito;
}
function meteproducto($nombre, $precio, $cantidad, $idcontenido){
foreach($this->contenido_carrito as $busqueda){
foreach($busqueda as $contenido){
if($contenido==$nombre){$repetido=$idcontenido;$esta=true;break;}
}
}
if(!$esta){
$this->producto['nombre']=$nombre;
$this->producto['precio']=$precio;
$this->producto['cantidad']=$cantidad;
$this->contenido_carrito[$idcontenido]=$this->producto;
$this->precio_carrito +=$precio;
}else{
$this->contenido_carrito[$repetido]['precio'] +=$precio;
$this->contenido_carrito[$repetido]['cantidad'] +=$cantidad;
$this->precio_carrito +=$precio;
}
}//fin meteproducto
}
$nuevocarrito= new carrito;
$nuevocarrito->nombrecliente('Manolo');
$nuevocarrito->meteproducto('manzana','50','20','manzana');
$nuevocarrito->meteproducto('manzana','30','150','manzana');
$nuevocarrito->meteproducto('pera','50','20','pera');
?>
Quisiera trabajar sin sesiones ni cookies, pero si es nacesario ke le voy ha hacer...
Gracias de Antemano