function mostrarProducto()
{
    $obProd = obtenerProducto();
    $producto = $obProd->fetch();
    $oferta = '<h3 class="center-align">Oferta del día</h3>';
    $oferta .= '<div class="card">';
    $oferta .= '<div class="card-image">';
    $oferta .= '<img src="' . $producto['src-img'] . '">';
    $oferta .= '<span class="card-title grey-text">' . $producto['name'] . '</span>';
    $oferta .= '<span class="right green-text">' . $producto['price'] . ' €</span>';
    $oferta .= '</div><div class="card-action">';
    $oferta .= '<a href="#" asin="' . $producto['asin'] . '" class="carrito">Agregar al carrito</a><a href="#" id="' . $producto['asin'] . '" class="blue-text producto">Ver</a></div></div>';
    echo $oferta;
}
function run()
{
    //Agregar codigo aqui
    $productos = array();
    if (isset($_POST["btnIngresar"])) {
        $prddsc = $_POST["txtPrdDsc"];
        $ctgcod = $_POST["txtCtgCod"];
        $prdprc = $_POST["txtPrdPrc"];
        $prdstk = $_POST["txtPrdStk"];
        $prdest = $_POST["cmbPrdEst"];
        ingresarProducto($prddsc, $ctgcod, $prdprc, $prdstk, $prdest);
    } elseif (isset($_POST["btnActualizar"])) {
        $prddsc = $_POST["txtPrdDsc"];
        $ctgcod = $_POST["txtCtgCod"];
        $prdprc = $_POST["txtPrdPrc"];
        $prdstk = $_POST["txtPrdStk"];
        $prdest = $_POST["cmbPrdEst"];
        $prdcod = $_GET["cod"];
        actualizarProducto($prdcod, $prddsc, $ctgcod, $prdstk, $prdprc, $prdest);
    } elseif (isset($_POST["btnEliminar"])) {
        $prdcod = $_GET["cod"];
        eliminarProducto($prdcod);
    }
    if (isset($_GET["modo"])) {
        $modo = $_GET["modo"];
        switch ($modo) {
            case 'ACT':
                $producto = obtenerProducto($_GET["cod"]);
                echo $producto["prddsc"];
                $datos = array("actualizar" => 'ACT', "prdcod" => $producto["prdcod"], "prddsc" => $producto["prddsc"], "ctgcod" => $producto["ctgcod"], "prdstk" => $producto["prdstk"], "prdprc" => $producto["prdprc"], "prdest" => $producto["prdest"] == "INA" ? "ACT" : NULL);
                break;
            case 'INS':
                $datos = array("ingresar" => 'INS');
                break;
            case 'ELI':
                $producto = obtenerProducto($_GET["cod"]);
                $datos = array("eliminar" => 'ELI', "prdcod" => $producto["prdcod"], "prddsc" => $producto["prddsc"], "ctgcod" => $producto["ctgcod"], "prdstk" => $producto["prdstk"], "prdprc" => $producto["prdprc"], "prdest" => $producto["prdest"] == "INA" ? "ACT" : NULL);
                break;
        }
        renderizar("formularioProductos", $datos);
    } else {
        $productos = obtenerProductos();
        renderizar("productos", array("productos" => $productos));
    }
}
예제 #3
0
    switch ($mode) {
        case "INS":
            $titulo = "Nuevo Producto";
            break;
        case "UPD":
            $producto = obtenerProducto($_GET["prdcod"]);
            $titulo = "Actualizar Producto" . $producto["prddsc"];
            break;
        case "DSP":
            $producto = obtenerProducto($_GET["prdcod"]);
            if (count($producto)) {
                $titulo = "Detalle del Producto " . $producto["prddsc"];
            }
            break;
        case "DEL":
            $producto = obtenerProducto($_GET["prdcod"]);
            if (count($producto)) {
                $titulo = "Eliminar Producto " . $producto["prddsc"];
            }
            break;
        default:
            header("location:listadoProductos.php");
            die;
    }
} else {
    header("location:listadoProductos.php");
    die;
}
?>
<!DOCTYPE html>
<html>
<?php

/*
* Autor: Jesús de Serdio
* © Diciembre 2015
*/
require_once '../controlador/gestionArticulos.php';
$asin = addslashes(htmlspecialchars($_POST['asin']));
// Pedimos los datos del articulo a la base de datos
$producto = obtenerProducto($asin);
$respuesta = "";
if (isset($producto)) {
    $respuesta .= '<div class="modal-content">';
    $respuesta .= '<h4>' . $producto['name'] . '</h4>';
    $respuesta .= '<p>Asin: ' . $producto['asin'] . '</p>';
    $respuesta .= '<p>' . $producto['description'] . '</p>';
    $respuesta .= '<p class="green-text">Precio: ' . $producto['price'] . ' €</p>';
    $respuesta .= '</div><div class="modal-footer">';
    $respuesta .= '<a href="#!" class=" modal-action modal-close waves-effect waves-green btn-flat">cerrar</a>';
    $respuesta .= '</div></div>';
} else {
    $respuesta .= '<div class="modal-content">';
    $respuesta .= '<h4>Producto no encontrado</h4>';
    $respuesta .= '<p>Asin: ' . $producto['asin'] . '</p>';
    $respuesta .= '<p>Los datos del producto no han sido encontrado</p>';
    $respuesta .= '</div><div class="modal-footer">';
    $respuesta .= '<a href="#!" class=" modal-action modal-close waves-effect waves-green btn-flat">cerrar</a>';
    $respuesta .= '</div></div>';
}
echo $respuesta;