1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
| <?php
// -------------------------
// on inclus la liste de Tous les films, par année
require (__DIR__.'/films-array.php');
// -------------------------
// Récupération de l'année
$annee_choisie = ( !empty($_GET['annee']) )? intval($_GET['annee']) : date('Y'); // (ou cette année par défaut)
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Liste déroulante des Années et liste des Films de l'année choisie</title>
<style type="text/css">
</style>
</head>
<body>
<h4>Les Films par année</h4>
<form method="get" action="">
<select name="annee" onchange="form.submit();">
<option value="">Choisissez une Année...</option>
<?php foreach ($films_annees as $films_annee) {
$selected = ($annee_choisie==$films_annee)? ' selected="selected"':'';
?>
<option value="<?php echo $films_annee; ?>"<?php echo $selected; ?>>Année <?php echo $films_annee; ?> (<?php echo count($films[$films_annee]); ?> films)</option>
<?php } ?>
</select>
</form>
<h5>Les Films de l'année <?php echo $annee_choisie; ?></h5>
<?php // Liste des Films de l'année
if ( !empty($annee_choisie) && !empty($films[$annee_choisie]) )
{
?>
<ul>
<?php foreach ($films[$annee_choisie] as $film) { ?>
<li>
<b><?php echo $film[0]; ?></b>
<div><?php echo $film[1]; ?></div>
</li>
<?php } ?>
</ul>
<?php } else { ?>
<p>Pas de films enregistrés pour <?php echo $annee_choisie; ?></p>
<?php } ?>
</body>
</html> |