Tri des lignes d'un tableau HTML rempli depuis MySQL
Pour trier les lignes d'un tableau HTML récupéré d'une base de données MySQL en cliquant sur ses en-têtes , suivez ces étapes :
Marquage HTML :
<th><a href="mypage.php?sort=type">Type:</a></th> <th><a href="mypage.php?sort=desc">Description:</a></th> <th><a href="mypage.php?sort=recorded">Recorded Date:</a></th> <th><a href="mypage.php?sort=added">Added Date:</a></th>
Code PHP :
Dans le code PHP qui génère les lignes du tableau :
$sql = "SELECT * FROM MyTable"; if ($_GET['sort'] == 'type') { $sql .= " ORDER BY type"; } elseif ($_GET['sort'] == 'desc') { $sql .= " ORDER BY description"; } elseif ($_GET['sort'] == 'recorded') { $sql .= " ORDER BY DateRecorded"; } elseif ($_GET['sort'] == 'added') { $sql .= " ORDER BY DateAdded"; }
Attention :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!