Beispiel #1
0
//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 . ')';
    }
}