j'essai depuis quelque heures d'afficher les données de ma base de données dans mon formulaire php en ordre Ascendant et Descendant ! J'utilise deux flèche en PNG et je souhaiterais cliquer sur ceux-ci pour trier mes donées ( fleche vers le haut -> croissant....)
J'ai chercher sur le net et j'ai essayer quelque truc comme vous pouvez voir mais sa ne fonctionne pas
Voici mon code :
<?php
try
{
// On se connecte à MySQL
$bdd = new PDO('mysql:host=localhost;dbname=test', 'root', 'root');
}
catch(Exception $e)
{
// En cas d'erreur, on affiche un message et on arrête tout
die('Erreur : '.$e->getMessage());
}
// Si tout va bien, on peut continuer
// On récupère tout le contenu de la table jeux_video
$reponse = $bdd->query('SELECT * FROM forum');
// On affiche chaque entrée une à une
while ($donnees = $reponse->fetch())
{
}
if($tri == "date_up")
{
$query="SELECT * FROM forum ORDER BY date ASC";
}
if($tri == "date_down")
{
$query="SELECT * FROM forum ORDER BY date DESC";
}
?>
<p>
<strong>Date</strong> : <?php echo $donnees['date']; ?><br/>
<strong>Nom</strong> : <?php echo $donnees['nom']; ?><br />
<strong>Commentaire</strong> : <?php echo $donnees['commentaire']; ?><br/>
</p>
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Document sans titre</title>
<link href="index-cible-style.css" rel="stylesheet" type="text/css">
</head>
<body>
<title>Tp1-Programmation2</title>
<div class="options">
<ul class="input2">
<div class="button">
<li class="message"><a href="message.php"> AJOUTER UN MESSAGE</a></li>
<li class="message"><a href="index-cible.php"> TABLEAU DES MESSAGES</a></li>
</div>
</ul>
</div>
<div class="image">
<img src="LOGo.jpg"></a></div>
</head>
<body>
<div class="title">
TABLEAU DES MESSAGES
</div>
<div class="arrows">
SORT BY DATE
<td><a href="index-cible.php?tri=date_up"><img src="Fleche-up.png" alt="Trier par ordre croissant" width="15" height="10"/></a></td>
<td><a href="index-cible.php?tri=date_down"><img src="Fleche-down.png" alt="Trier par ordre décroissant" width="15" height="10"/></a></td>
</div>