public function insertar() { $params = array('nombre' => '', 'energia' => '', 'proteina' => '', 'hc' => '', 'fibra' => '', 'grasa' => ''); $m = new Model(Config::$mvc_bd_nombre, Config::$mvc_bd_usuario, Config::$mvc_bd_clave, Config::$mvc_bd_hostname); if ($_SERVER['REQUEST_METHOD'] == 'POST') { // comprobar campos formulario if ($m->validarDatos($_POST['nombre'], $_POST['energia'], $_POST['proteina'], $_POST['hc'], $_POST['fibra'], $_POST['grasa'])) { $m->insertarAlimento($_POST['nombre'], $_POST['energia'], $_POST['proteina'], $_POST['hc'], $_POST['fibra'], $_POST['grasa']); header('Location: index.php?ctl=listar'); } else { $params = array('nombre' => $_POST['nombre'], 'energia' => $_POST['energia'], 'proteina' => $_POST['proteina'], 'hc' => $_POST['hc'], 'fibra' => $_POST['fibra'], 'grasa' => $_POST['grasa']); $params['mensaje'] = 'No se ha podido insertar el alimento. Revisa el formulario'; } } require __DIR__ . '/templates/formInsertar.php'; }