Ajout d'un code en rapideeeeee
This commit is contained in:
		
							
								
								
									
										27
									
								
								TP3/code/films.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								TP3/code/films.php
									
									
									
									
									
										Normal 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';
 | 
			
		||||
?>
 | 
			
		||||
		Reference in New Issue
	
	Block a user