Ajout d'un code en rapideeeeee

This commit is contained in:
2025-05-21 07:43:45 +02:00
parent c76948e937
commit 97d58a12f5
9 changed files with 973 additions and 0 deletions

27
TP3/code/films.php Normal file
View File

@@ -0,0 +1,27 @@
<?php
include './modeles/modeleFilms.php';
// Récupération des paramètres. En gros on va chercher les valeurs passées dans l'URL
// Par exemple si 'https://iut-fbleau.fr/films.php?realisateur=1&tri=note&limit=10'
// Tout ce qui est après le '?' est considéré comme un paramètre
$realisateur_id = isset($_GET['realisateur']) ? $_GET['realisateur'] : null;
$tri = isset($_GET['tri']) ? $_GET['tri'] : 'titre'; // Isset permet de vérifier si une variable est définie
$limit = isset($_GET['limit']) ? $_GET['limit'] : null; // Si limit n'est pas défini, on ne l'utilise pas dans la requête SQL
// Récupération des données
$films = getFilms($realisateur_id, $tri, $limit);
$nombreTotal = getNombreFilmsTotal();
$realisateurs = getRealisateurs();
// Variables pour la vue
$realisateur_selectionne = $realisateur_id;
$tri_actuel = $tri;
//
// on "charge" la vue
//
include './vues/header.php';
include './vues/vueFilms.php';
include './vues/footer.php';
?>