Example #1
0
// 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;
}