load->helper('url'); $this->load->helper('form'); $this->load->view("formulaire_ajout"); } public function sauvegarder() { $this->load->helper('url'); $titre = $this->input->post('titre'); $annee = $this->input->post('annee'); $description = $this->input->post('description'); $prix = $this->input->post('prix'); $this->load->model('Game_model'); $insertion_reussie = $this->Game_model->ajouter_jeu($titre, $annee, $description, $prix); if ($insertion_reussie) { echo "

Le jeu " . $titre . " a bien été ajouté à la base de données.

"; echo "Ajouter un autre jeu"; } else { echo "

Erreur de la base de données :

"; print_r($this->db->error()); } } public function supprimer($id) { $this->load->model('Game_model'); $supr = $this->Game_model->supprimer_jeu($id); if ($supr) { echo "

Le jeu numéro " . $id . " a bien été supprimé de la base de données !

"; } else { echo "

impossible de supprimer le jeu.

"; } } // 1. Affiche le formulaire pré-rempli public function modifier($id) { $this->load->model('Game_model'); // On récupère les infos du jeu $donnees['jeu'] = $this->Game_model->get_jeu($id); // Si le jeu n'existe pas, on arrête tout if (empty($donnees['jeu'])) { show_404(); // Affiche la page d'erreur 404 de CodeIgniter } // On charge la vue en lui passant les infos du jeu $this->load->view('formulaire_ajout', $donnees); } public function mettre_a_jour($id) { $titre = $this->input->post('titre'); $annee = $this->input->post('annee'); $description = $this->input->post('description'); $prix = $this->input->post('prix'); $this->load->model('Game_model'); $maj = $this->Game_model->modifier_jeu($id, $titre, $annee, $description, $prix); if ($maj) { echo "

Le jeu " . html_escape($titre) . " a bien été modifié.

"; echo "Retour à l'ajout"; } else { echo "

Erreur lors de la modification.

"; } } }