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