From 393699d2a6378fa0eced91a29be24f0b28b5efd2 Mon Sep 17 00:00:00 2001 From: Eliah REBSTOCK <eliah.rebstock@ensiie.fr> Date: Tue, 26 Apr 2016 11:18:13 +0200 Subject: [PATCH] =?UTF-8?q?ajout=20de=20check=5Fexists=5Fid=20=C3=A0=20Jeu?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ELO_function.php => app/model/ELO_function.php | 1 - app/model/Jeu.php | 13 +++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) rename ELO_function.php => app/model/ELO_function.php (99%) diff --git a/ELO_function.php b/app/model/ELO_function.php similarity index 99% rename from ELO_function.php rename to app/model/ELO_function.php index 992f93e..92e428d 100644 --- a/ELO_function.php +++ b/app/model/ELO_function.php @@ -167,4 +167,3 @@ function testeur(){ } print("</table></body></html>"); } -testeur(); diff --git a/app/model/Jeu.php b/app/model/Jeu.php index 0e85292..4590ba4 100644 --- a/app/model/Jeu.php +++ b/app/model/Jeu.php @@ -34,6 +34,19 @@ class Jeu extends Model { return 0; // on aurait pu mettre deux return (un dans le if et un ici), mais bon... } + public static function checkExistsId($id) { // méthode permettant de vérifier si un jeu existe dans la BDD + $db = Database::getInstance(); // on récupère la connexion à la BDD + $sql = "SELECT * FROM R_jeu WHERE id = :id"; + $req = $db->prepare($sql); // on prépare la requête + $req->execute(array(":id" => $id)); // on remplace les variables dans la requête + + if($result = $req->fetch()) { // on récupère l'enregistrement, s'il existe + return 1; + } + + return 0; // on aurait pu mettre deux return (un dans le if et un ici), mais bon... + } + public static function addRequest($nom_jeu, $description, $slug_jeu, $est_valide) { $db = Database::getInstance(); $sql = "INSERT INTO R_jeu (nom, description, slug, est_valide) VALUES (:nom, :description, :slug, :est_valide);"; -- GitLab