$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>
}); 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));