Bonsoir
voilà je me suis créé une table de films blu-rays, j'aimerai les trier selon le titre des colonnes: les classer par année, par durée, etc...
il me faut donc une variable, j'essaie avec $_GET renseignée par un lien, mais rien ne se passe, voilà le site et le code
http://www.villa-camargue.com/Cine/films.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 <div id="films"> <?php try { $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION; $bdd = new PDO('mysql:host=mysql51-31.perso;dbname=villacam408', 'villacam408', 'jolie408', $pdo_options); } catch (Exception $e) { die('Erreur : ' . $e->getMessage()); } ?> <table class="table1"> <caption><h2> Liste des Films Blu-Ray </h2></caption><br/> <th>Affiche</th> <th><a href="films.php?tri=title">Titre</a></th> <th><a href="films.php?tri=year">Année</a></th> <th><a href="films.php?tri=time">Durée</a></th> <th>Réalisateur</th><th>Type</th><th>Acteur</th> <?php $val = $_GET['tri']; echo $val ; ?> <?php $AllMembers = $bdd->query("SELECT * FROM films ORDER BY '$val'"); // charge tous les films while($member = $AllMembers->fetch()) // charge les films 1 par 1 (boucle while) { ?> <tr> <td> <?php echo '<img src="'.$member['affiche'].'" alt="Affiche">' ?> </td> <td> <?php echo $member['title'] ?></td> <td> <?php echo $member['year'] ?></td> <td> <?php echo $member['time'] ?> </td> <td> <?php echo $member['realisator'] ?> </td> <td> <?php echo $member['type'] ?> </td> <td> <?php echo $member['actor1'] ?><br /> <?php echo $member['actor2'] ?></td> </tr> <?php } ?> </table> </div>







Répondre avec citation
Partager