$MiCarro = new Carrito();
//Añado una nueva linea al carrito
$linea = new LineaPedido();
$linea->Cantidad = 10;
$linea->IdProducto = 1;
$linea->Precio = 100;
$MiCarro->NuevaLinea($linea);
//Al añadir una nueva linea con el mismo producto no se crea sino que se suma
//la cantidad a la ya existente
$linea = new LineaPedido();
$linea->Cantidad = 10;
$linea->IdProducto = 1;
$MiCarro->NuevaLinea($linea);
//Valor del carrito
echo "<h2>Valor del carrito</h2>";
var_dump($MiCarro->getCarrito());
echo "Total de artículos " . $MiCarro->TotalArticulos();
echo "<br>";
echo "Total euros ..." . $MiCarro->TotalPedido();
echo "<br>";
echo "<a href='VerCarro.php?Id={$MiCarro->getIdCarrito()}'>Ver carro</a>";
?>
<br>
<h2>Cambiar el total de productos con AJAX</h2>
<form>
<input type='button' onclick="AjaxCambiaProducto('<?php 
echo $MiCarro->getIdCarrito();
?>
')" value='Comprar'>
</form>
<h2>Total de productos: </h2>
Beispiel #2
0
});
session_start();
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Carrito de la Compra</title>
    <link rel="stylesheet" href="estilo.css">
</head>
<body>
<?php 
$p1 = new Producto("Espuma de Afeitar", 3.5);
$p2 = new Producto("Cereales bolas de chocolate", 5.99, 10);
$p3 = new Producto("Servilletas 20x20", 1.2);
$carrito = Carrito::getCarrito();
//$carrito->meter($p1);
//$carrito->meter($p2);
//$carrito->meter($p3);
//$cadena2 = serialize($carrito);
//$carrito->quitar(1);
//$carrito->masUnidad(0);
//$carrito->masUnidad(0);
//$carrito->menosUnidad(0);
//$carrito->menosUnidad(2);
$d1 = new Descuento("Código XDDS12233", 2);
//$carrito->meter($d1);
$p5 = new Producto("Cámara Canon x2", 96);
$p6 = new Producto("Tarjeta de Memoria 8Gb", 12);
$p7 = new Producto("Mini Trípode", 5);
$pack1 = new Pack(array($p5, $p6, $p7));