// chargement du model include 'data.php'; include 'function_ajout.php'; // include('traitement_ajax.php'); //mettre en place l appel à la fonction de connexion à la bdd try { // ici petite precision apres constat nous avons 2 fonction qui font le même travaille // la fonction connect_db() : qui est une conexion classique a la bdd // la classes database il s agit du fameux singleton c est lui qui sera charger de faire // la connection a la bdd et retournera $db l objet PDO c est un peu flou pour plus de precision // regarde sur reflexion.txt article explication suplementaire methode. // $db = connect_db(); // appel au Singleton pour test $db = Database::getInstance(); $oCollection = new Collection(); $oUsers = new Users(); $oFilm = new Film(); // appel global pour les info nécessaire au footer // qui apparait sur chaque page $title_film_index = $oCollection->getTitleAllFilm(); // appem pour le menu des genres qui apparait sur chaque page foreach ($dataGenre as $genre => $null) { $tabNbGenre[$genre] = $oCollection->getNbFilmByGenre($genre); } } catch (PDOException $e) { include 'views/header.php'; echo '<h1>Erreur</h1>'; echo '<p>' . $e->getMessage() . '</p>'; include 'views/footer.php'; die; }