$tipo = explode('image/', $_FILES["updateImagen"]["type"]); $extension = $tipo[1]; // Direccion donde la guardaremos $imgDir = "../View/images/" . $imgName . "." . $extension; // Subimos el archivo al server move_uploaded_file($_FILES["updateImagen"]["tmp_name"], $imgDir); } else { // Si no se ha mandado la imagen // Mandamos la direccion vacio para evitar que haga cambios en la BD $imgDir = ""; } if ($_POST["updatePrecio"] === "") { $precio = 0; } if ($_POST["updateCantidad"] === "") { $cantidad = 0; } // Buscamos en la base de datos y guardamos el objeto que queremos modificar $bebida = Bebida::getBebidaById($_POST["updateId"]); // Setter para modificar todos los atributos del objeto $bebida->setter($_POST["updateNombre"], $precio, $cantidad, $imgDir, $fecha); // Recogemos la respuesta de la BD $resultado = $bebida->update(); if ($resultado == false) { echo "error"; } else { echo "success"; } } else { echo "error"; }
<?php // Importamos las clases de Bebida, Bebida y Autoloader de Twig require_once '../Model/Bebida.php'; require_once 'Twig/lib/Twig/Autoloader.php'; // Inicializamos Twig Twig_Autoloader::register(); $loader = new Twig_Loader_Filesystem(__DIR__ . '/../View'); $twig = new Twig_Environment($loader); if (isset($_POST["deleteSubmit"])) { // Buscamos en la base de datos y guardamos el objeto que queremos borrar $bebida = Bebida::getBebidaById($_POST["deleteId"]); // Mandamos borrar el objeto de la base de datos y recogemos la respuesta de la BD $resultado = $bebida->delete(); if ($resultado == false) { header("Location: bebida.php?error=1"); } else { header("Location: bebida.php?success=1"); } } else { header("Location: bebida.php?error=1"); }