Example #1
0
 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';
 }