Ajout trie croissant decroissanant, recherche de genre

This commit is contained in:
2024-06-17 22:48:07 +02:00
parent af51088be9
commit 08fdeb6dd0
5 changed files with 132 additions and 44 deletions

View File

@@ -1,11 +1,23 @@
<h5>Albums list</h5>
<div class="sorting-search">
<form action="<?= site_url('Albums/tri'); ?>" method="get" class="tri-form">
<button type="submit" name="Ctri" value="ASC" class="tri-button">Tri A-Z</button>
<button type="submit" name="Ctri" value="DESC" class="tri-button">Tri Z-A</button>
</form>
<select name="Ctri" class="tri-select">
<option value="">Trier</option>
<option value="ASC"<?php echo isset($_GET['Ctri']) && $_GET['Ctri'] == 'ASC' ? ' selected' : ''; ?>>Trie A-Z</option>
<option value="DESC"<?php echo isset($_GET['Ctri']) && $_GET['Ctri'] == 'DESC' ? ' selected' : ''; ?>>Trie Z-A</option>
<option value="year ASC"<?php echo isset($_GET['Ctri']) && $_GET['Ctri'] == 'year ASC' ? ' selected' : ''; ?>>Trie par année (croissant)</option>
<option value="year DESC"<?php echo isset($_GET['Ctri']) && $_GET['Ctri'] == 'year DESC' ? ' selected' : ''; ?>>Trie par année (décroissant)</option>
</select>
<button type="submit" class="tri-button">Appliquer le tri</button>
</form>
</ul>
<form action="<?= site_url('Albums/search'); ?>" method="get" class="search-form">
<select name="genre" class="search-genre">
<option value="">Tous les genres</option>
<?php foreach($genres as $genre): ?>
<option value="<?= $genre->id ?>"><?= $genre->name ?></option>
<?php endforeach; ?>
</select>
<input type="text" name="query" placeholder="Chercher des albums" class="search-input">
<button type="submit" class="search-button">Rechercher</button>
</form>
@@ -17,7 +29,6 @@
<?php endif; ?>
</div>
<?php if(isset($is_search) && $is_search): ?>
<p>Nombre de résultats : <?php echo $num_results; ?></p>
<?php endif; ?>