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.
";
}
}
}