diff --git a/app/model/Profil.php b/app/model/Profil.php index 5c61bf0c0fa9e9900bc535bc5a031f600e86151d..93a094f4e7706d6f38c87cdcd626006e61a3def9 100644 --- a/app/model/Profil.php +++ b/app/model/Profil.php @@ -19,6 +19,19 @@ class Profil extends Model { // classe de modèle pour l'affichage de profils $req->setFetchMode(PDO::FETCH_CLASS, "Profil"); return $req->fetchAll(); } + + public static function checkExists($slug_profil) { // méthode permettant de vérifier si un profil existe dans la BDD + $db = Database::getInstance(); // on récupère la connexion à la BDD + $sql = "SELECT * FROM R_joueur WHERE slug = :slug"; + $req = $db->prepare($sql); // on prépare la requête + $req->execute(array(":slug" => $slug_profil)); // 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... + } }