Je viens vers vous avec une demande portant sur le tri d'une colonne dans un tableau multidimensionnel.
J'ai un tableau qui répertorie l'id, la date de création, le nom, le prénom, la société, le groupe, la ville, le code postal et le pays d'une personne.
J'aurais voulu qu'au clic sur les en-têtes de ce tableau, les résultats soient triés. Pour faire court, je clique sur l'en tête de colonne "nom" et toutes les résultats des personnes sont triés par ordre alphabétique croissant puis si je reclique encore sur nom, tous les résultats sont triés par ordre alpha décroissant. Le tri peut aussi s'opérer sur des données numériques telles que la date de création.
Je tiens à préciser que je ne peux pas faire de ORDER BY au niveau des requêtes pour effectuer les tris.
Voici la structure de tableau que j'utilise habituellement:
$a_afficher=array();
$a_afficher[$j]['id']=$row_info_client['id_client'];
$a_afficher[$j]['date']=$row_info_client['date_client'];
$a_afficher[$j]['nom']=$row_info_client['nom_client'];
$a_afficher[$j]['prenom']=$row_info_client['prenom_client'];
$a_afficher[$j]['societe']=$row_info_client['societe_client'];
$a_afficher[$j]['groupe']=$row_groupe['nom_groupe'];
$a_afficher[$j]['ville']=$row_info_client['ville_client'];
$a_afficher[$j]['cp']=$row_info_client['cp_client'];
$a_afficher[$j]['pays']=$row_info_client['nom_pays'];
J'ai trouvé certains éléments parlant du multisort ou du asort mais je n'arrive pas concrètement à l'appliquer à mon cas.Merci par avance pour toute aide apportée.