Bonjour,
j'espose le problème :
je récupère dans un tableau le résultat d'une requete sql sur une base de donnée. Mon tableau à cette structure:
Array([0]=>Array([clé1]=>...
[clé2]=>...
......
[cléN]=>...)
[1]=>Array(...)
...
[P]=>Array(...))
J'affiche ces données dans un tableau, les colonnes étant les clés (clé1, clé2, ..., cléN).
Je voudrais trier ce tableau (à l'affichage) en faisant un clic sur l'intitulé de la colonne sur laquelle se fait le tri. Le clic provoque un rechargement de ma page avec les données triées.
J'ai trouvé une solution un peu lourde ou je refais à chaque fois ma requete sql en mettant l'option Order by qui va bien.
J'aimerais plutot passer mon tableau et la clé du trie au moment du rechargement de ma page et appliquer une fonction de tri au tableau avant de le réafficher.
Le problème est que je ne trouve pas une fonction de trie qui me permettrait de faire ca.
Elle existe surrement mais je n'ai pas trouvé. (ou alors je n'ai pas compris comment utiliser array_multisort ?).
Est ce que quelqu'un peut me venir en aide, en esperant avoir été suffisament clair.
Partager