<?php require 'vendor/autoload.php'; $carro = new Carrito(); $carro->add(["id" => $_GET['id'], "cantidad" => 1, "precio" => $_POST['precio'], "nombre" => $_POST['nombre']]); header('Location:verCarro.php');
//Crea instancia de Carrito $vloCarrito = new Carrito(); //Crea un nuevo arreglo de datos $vloProd = array(); //Crea Variable para el codigo html a devolver $vlcCodHtml = ""; if ($vlcProdId != "" && $vlnProdCantidad != "") { if ($vlcProdId == -1 && $vlnProdCantidad == -1) { $vloCarrito->destroy(); echo '<i class="fa fa-shopping-cart"></i> Carrito'; } else { //Busca el producto //Crea una instancia de producto $vloProducto = new Productos(); //Busca el producto por el id $ProductoSeleccionado = $vloProducto->ObtenerDetallesArt($vlcProdId); //Si el producto existe if (mysql_num_rows($ProductoSeleccionado) > 0) { //Ingresa el articulo al carrito while ($vloFila = mysql_fetch_array($ProductoSeleccionado)) { //Crea un array con los datos del carrito $vloProd = array("id" => $vlcProdId, "cantidad" => $vlnProdCantidad, "precio" => $vloFila['prod_prc_act'], "nombre" => $vloFila['prod_nom'], "img" => $vloFila['prod_rut_img'], "unidad" => $vloFila['prod_unit_med']); } //Agrega el carrito $vloCarrito->add($vloProd); } // Obtiene el total de productos en el carrito $vlntotal = $vloCarrito->articulos_total(); echo '<i class="fa fa-shopping-cart"></i> Carrito' . ' (' . $vlntotal . ')'; } }
$dato = count($array); $array[$dato] = $array2; } } $bd->comprobar_disponibilidad($array); } if (isset($_POST['enviar'])) { $nombre = $_POST["nombre"]; $precio = $_POST["precio"]; $cod = $_POST["cod"]; $imagen = $_POST["imagen"]; $cantidad = $_POST["cantidad"]; $talla = $_POST["talla"]; $tipo = $_POST["tipo"]; $articulo = array("nombre" => $nombre, "precio" => $precio, "cod" => $cod, "imagen" => $imagen, "cantidad" => 1, "disponible" => $cantidad, "talla" => $talla, "tipo" => $tipo); $carrito->add($articulo); } if (isset($_POST['añadir'])) { $nombre = $_POST["nombre"]; $precio = $_POST["precio"]; $cod = $_POST["cod"]; $imagen = $_POST["imagen"]; $disponible = $_POST["disponible"]; $talla = $_POST["talla"]; $tipo = $_POST["tipo"]; $articulo = array("nombre" => $nombre, "precio" => $precio, "cod" => $cod, "imagen" => $imagen, "cantidad" => 1, "disponible" => $disponible, "talla" => $talla, "tipo" => $tipo); $carrito->add($articulo); } if (isset($_POST['restar'])) { $nombre = $_POST["nombre"]; $precio = $_POST["precio"];
$lineaDetallePedidoFacturaBLL = new PedidoFacturaDetalleBLL(); $lineaDetalleEntidad = new PedidoFacturaDetalle(); if (isset($_GET['id']) && isset($_GET['action'])) { $accion = $_GET['action']; switch ($accion) { case 'add': $platoBLL = new PlatoBLL(); $id = $_GET['id']; $vPlato = $platoBLL->ConsultarRegistro($id); $idProducto = $vPlato[0][0]; $nombre = $vPlato[0][1]; $precio = $vPlato[0][2]; $foto = $vPlato[0][3]; $cantidad = $_GET['cantidad']; $productoAlCarro = array("id" => $idProducto, "nombre" => $nombre, "precio" => $precio, "foto" => $foto, "cantidad" => $cantidad); $carrito->add($productoAlCarro); //header ( 'Location: pedido.php' ); break; case 'delete': $unique_id = $_GET['id']; $carrito->remove_producto($unique_id); // header ( 'Location: pedido.php' ); break; case 'update': $unique_id = $_GET['id']; $cantidad = $_GET['cantidad']; if ($cantidad === 0 || empty($cantidad) || $cantidad === null) { $carrito->remove_producto($unique_id); } else { $carrito->update_cantidad($unique_id, $cantidad); }