<?php require("../mysql_connexion/mysql_connexion.php"); $j=0; $result = mysqli_query($mysqli,"SELECT * FROM atelierphp_sol_list_array order by LIST_NAME"); $fields = mysqli_num_fields($result); while ($row=mysqli_fetch_array($result)) { $j++; $list_name[$j]=$row['list_name']; $list_categ[$j]=$row['list_categ']; $list_value[$j]=$row['list_value']; $couleur="white"; $couleur="#D6F9DF"; } echo "<h4>TABLEAU TRIE PAR VALEURS DECROISSANTES DE LA COLONNE VALEUR</h4>"; echo "<table border=1>"; echo "<th bgcolor=white>Nom</th><th bgcolor=white>Catégorie</th> <th bgcolor=#D6F9DF>Moyenne</th>"; arsort($list_value); /*cette solution est pratique si le champ valeur est un champ calculé à partir de plusieurs autres champs de la base, sinon bien sur on pouvait trier à partir du select*/ for(reset($list_value); $k = key($list_value); next($list_value)) { echo "<tr>"; $couleur="#D6F9DF"; echo "<td bgcolor=$couleur align=center>$list_name[$k]</td>"; echo "<td bgcolor=$couleur align=center>$list_categ[$k]</td>"; $couleur="white"; echo "<td bgcolor=$couleur align=center>" .number_format($list_value[$k],2,","," ")."</td>"; echo "</tr>"; } echo "</table>"; ?>
|
TABLEAU TRIE PAR VALEURS DECROISSANTES DE LA COLONNE VALEURNom | Catégorie |
Moyenne | Pascal | S1 | 100,00 | Bolaji | S1 | 88,20 | Na | S1 | 84,30 | Gil | S1 | 83,00 | Emmanuel | S1 | 81,00 | Marcel | V3 | 79,50 | Arthur | B2 | 79,20 | Audrey | B1 | 78,00 | Patrice | V1 | 78,00 | Séverine | S1 | 75,70 | Thomas | J3 | 74,00 | JeanSébastien | S1 | 73,30 | Pierre | J2 | 72,90 | Fabienne | S1 | 72,70 | Jeremy | C2 | 72,30 | Antoine | C1 | 72,20 | Florian | M2 | 71,00 | Kévin | M2 | 71,00 | Seyivé | S1 | 67,70 | Florian | C1 | 67,30 | Christophe | S1 | 67,20 | François | J2 | 66,70 | Sylvain | S1 | 66,70 | Olivier | S1 | 66,70 | Arnaud | M2 | 66,70 | Alexandre | M1 | 65,90 | Sophie | S1 | 65,10 | Gregory | M1 | 65,00 | Rafael | E1 | 64,80 | Lionel | J1 | 63,10 | Jean-Baptiste | J3 | 63,00 | Damien | S1 | 62,50 | Michel | V1 | 62,20 | Alexandre | S1 | 62,20 | Julien | J1 | 62,00 | Olivier | S1 | 62,00 | Baptiste | E3 | 62,00 | Arnaud | S1 | 61,50 | Fréderic | J3 | 61,00 | Yanis | B2 | 59,00 | Aurélien | J3 | 58,70 | Frédéric | C2 | 58,70 | Damien | J1 | 57,90 | Nicolas | B2 | 57,50 | Julien | J3 | 56,50 | Cédric | J3 | 56,50 | Sylvain | S1 | 56,00 | Céline | E1 | 56,00 | Ophélie | J3 | 55,90 | Edwige | S1 | 54,20 | François-Xavier | C1 | 54,00 | Clément | B2 | 53,70 | Florent | S1 | 50,00 | Sofien | B2 | 50,00 | Florian | C2 | 50,00 | Julie | E2 | 49,00 | Nicolas | J1 | 49,00 | Luc | S1 | 48,00 | Jean-Claude | V1 | 46,00 | Christian | V1 | 46,00 | Antony | M1 | 45,50 | Sylvain | S1 | 45,50 | Hubert | V1 | 43,60 | Sébastien | E2 | 37,70 | Adrien | M1 | 37,50 | Donavan | C1 | 36,80 | Didier | V1 | 35,80 | Adrian | P1 | 34,20 | Christelle | S1 | 31,00 | Charlène | M2 | 29,20 | Charly | B2 | 27,30 | Patrice | S1 | 27,30 | Maxime | M1 | 25,00 | Yoann | J2 | 25,00 | Déborah | C2 | 19,00 | Gauthier | M1 | 16,70 | Fanny | S1 | 8,60 | Bernard | S1 | 0,00 | Remi | P1 | 0,00 | Rémi | M1 | 0,00 | Raymond | V1 | 0,00 | Raphaël | S1 | 0,00 | Alain | V1 | 0,00 | Rachid | S1 | 0,00 | Robin | P1 | 0,00 | Pierre | V1 | 0,00 | Blandine | M1 | 0,00 | Philippe | S1 | 0,00 | philippe | S1 | 0,00 | Quentin | C1 | 0,00 | Roger | V1 | 0,00 | Roger | V1 | 0,00 | Yanhuan | V1 | 0,00 | Romain | M1 | 0,00 | Yann | P1 | 0,00 | Aurélien | C1 | 0,00 | Arthur | M1 | 0,00 | Armand | C1 | 0,00 | andre | V1 | 0,00 | Anaïs | S1 | 0,00 | Améline | M2 | 0,00 | Alexandre | B1 | 0,00 | Alban | C2 | 0,00 | Thomas | M1 | 0,00 | Thomas | B2 | 0,00 | Benoit | P1 | 0,00 | Hervé | V1 | 0,00 | Patrice | V1 | 0,00 | lucette | V1 | 0,00 | Ignazio | S1 | 0,00 | Greg | M1 | 0,00 | Gilles | S1 | 0,00 | Jean-Luc | V1 | 0,00 | Jean-Paul | V1 | 0,00 | Gabriel | V1 | 0,00 | Joel | C1 | 0,00 | Florent | C1 | 0,00 | Julien | M2 | 0,00 | Emmanuel | S1 | 0,00 | Eddy | V1 | 0,00 | Laurent | S1 | 0,00 | Dominique | S1 | 0,00 | Damien | M2 | 0,00 | Charlotte | P1 | 0,00 | Mariane | B1 | 0,00 | Mathieu | J1 | 0,00 | Matthieu | M2 | 0,00 | Maxime | B2 | 0,00 | Michel | V1 | 0,00 | Clément | B1 | 0,00 | Christophe | S1 | 0,00 | Nicolas | S1 | 0,00 | Christian | V1 | 0,00 | Nicolas | S1 | 0,00 | Christian | V1 | 0,00 | Chloé | B1 | 0,00 | Olivier | S1 | 0,00 | Guillaume | S1 | 0,00 | Yohan | C1 | 0,00 |
|