Souvent sur les sites web, on a la possibilité de choisir par quelle colonne on veut afficher un tableau. est ce que quelqu'un sait faire ca?
je ne sais pas si vous voyez ce que je veux dire
merci de votre réponse,
FAb
<?php
/* Requête de base */
$sql = "SELECT champ1, champ2, champ3 FROM ma_table";
/* On récupère s'il y en a un le paramètre de tri */
$tri = isset($_GET['tri']) ? $_GET['tri'] ? null;
/* S'il y a un paramètre, on va compléter la requête */
if(isset($tri))
{
$sql .= " ORDER BY";
switch ($tri)
{
case "champ1" : $sql .= " champ1";
break;
case "champ2" : $sql .= " champ2";
break;
case "champ3" : $sql .= " champ3";
break;
}
}
/* éventuellement, on ajoute une limite maxi: */
$sql .= " LIMIT 0, 10";
/* Et on peut maintenant exécuter notre requête. */
?>
Est-ce que ça te semble possible ce genre de chose ?