[PHP] Trier les colonnes d'un tableau HTML
Choukette
-
Choukette -
Choukette -
Bonjour,
J'essaye de tri un tableau en fonction des colonnes sur lesquelles on clique mais j'ai aucune idée de comment faire sachant que je débute en PHP.
J'ai vu de nombreux sujets sur le net mais y a toujours quelque chose qui foire...
Est ce que quelqu'un peut me mettre un bout de code avec la syntaxe qui me permettra de faire mon tri ?
Je crois qu'il faut mettre "mapage.php?tri=choix1" sur une colonne
Dans le select après le order by je mets ORDER BY $tri mais ca marche pas
Quelqu'un de gentil pour m'éclairer ?
Merci
J'essaye de tri un tableau en fonction des colonnes sur lesquelles on clique mais j'ai aucune idée de comment faire sachant que je débute en PHP.
J'ai vu de nombreux sujets sur le net mais y a toujours quelque chose qui foire...
Est ce que quelqu'un peut me mettre un bout de code avec la syntaxe qui me permettra de faire mon tri ?
Je crois qu'il faut mettre "mapage.php?tri=choix1" sur une colonne
Dans le select après le order by je mets ORDER BY $tri mais ca marche pas
Quelqu'un de gentil pour m'éclairer ?
Merci
A voir également:
- Php trier tableau selon colonne
- Trier colonne excel - Guide
- Tableau word - Guide
- Déplacer colonne excel - Guide
- Tableau ascii - Guide
- Colonne word - Guide
4 réponses
quelle est la valeur de $tri chez toi?
ORDER BY -> valeurs possible DESC ou ASC (descendant , ascendant)
sinon tu peux utiliser un script de tri de table :
exemple : http://www.frequency-decoder.com/demo/table-sort-revisited/
tu cherches sortable table sur google. il en existe beaucoup
ORDER BY -> valeurs possible DESC ou ASC (descendant , ascendant)
sinon tu peux utiliser un script de tri de table :
exemple : http://www.frequency-decoder.com/demo/table-sort-revisited/
tu cherches sortable table sur google. il en existe beaucoup
Ben en fait c'est la que ca coince, je m'explique :
sur mapage.php j'ai :
<? $tri = ($_GET['tri']); ?> // en haut de la page
<a href=mapage.php.tri=choix1>Note</a> //Nom d'une colonne a trier
('SELECT * FROM * WHERE truc ORDER BY $tri') // Select qui affiche les entrées
Mais ca ca marche pas, quelqu'un pour me corriger ?
sur mapage.php j'ai :
<? $tri = ($_GET['tri']); ?> // en haut de la page
<a href=mapage.php.tri=choix1>Note</a> //Nom d'une colonne a trier
('SELECT * FROM * WHERE truc ORDER BY $tri') // Select qui affiche les entrées
Mais ca ca marche pas, quelqu'un pour me corriger ?