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 992f93e1e7e71ab48b2bace857b433129218e03b..92e428d9e7949f0730fc441405bc1590b7d6ce03 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 0e85292239078991a61e75158f5944a9c7010f93..4590ba4e82e3104ffa92bfe925f98e7f40eb7825 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);";