|
La Communauté Webmaster 
| Pages: [1] |
 |
|
|
|
Auteur |
Sujet: Trier une liste (Lu 1081 fois) |
|
 |
Trier une liste
« sur: le 26-04-2006 a 00:19:08 » |
|
gcvoiron
Membre récent

Hors-Ligne
Messages: 6

Je suis un lama!
|
Bonjour, le code ci dessous me donne une liste de mes membres, avec leurs ID, leur email, et leur nombre de filleuls (ref). Je voudrai trier cette liste par nombre de filleuls. Comment faire? Merci.
<? include("header.inc.php");
?> </strong>Liste des membres classé par parrain</u></span><br> <table width="88%" height="32" border="1" align="center" bordercolor="#000000" bgcolor="#FFFFFF"> <tr><td width="9%" class=Style1> <center class=Style1 >ID</center></td><td width="20%" class=Style1> <center class=Style1 >E-mail</center></td><td width="17%" class=Style1> <center class=Style1 >Ref <? $result = mysql_query("SELECT name, id, email, url, points, views, hits, savepoints FROM `demo_a_accounts`"); while ($myrow = mysql_fetch_row($result)){ $direkt = mysql_num_rows(mysql_query("SELECT id FROM `demo_a_accounts` WHERE `refererid` = '$myrow[1]'")); if ($myrow[7] == 1) {$sparen = "oui";} else {$sparen = "non";}; $resultb = mysql_query("SELECT name, id, email, url, points, views, hits FROM `demo_a_accounts` WHERE id='$myrow[1]'"); while ($myrowb = mysql_fetch_row($resultb)) { echo" <TR> <td class=Style1><center class=Style1 ><b> $myrow[1] </b></TD> <td class=Style1><center class=Style46 ><b><A href=mailto:$myrow[2]>E-mail</a></b></A></TD> <td class=Style1><center class=Style1 ><b>Refs: $direkt </b></TD>"; }; }; ?> |
| |
|
|
|
|
|
|
 |
Re:Trier une liste
« Répondre #1 sur: le 26-04-2006 a 12:00:49 » |
|
|
|
|
 |
Re:Trier une liste
« Répondre #2 sur: le 26-04-2006 a 12:25:24 » |
|
|
|
|
 |
Re:Trier une liste
« Répondre #3 sur: le 26-04-2006 a 12:25:46 » |
|
real34
Membre récent

Hors-Ligne
Sexe: 
Messages: 61

Quand faut y aller, faut y aller !
|
Personnellement, je pense que le plus simple (et de loin !) est de modifier un tout petit peu ta requête SQL.
Ainsi,
| SELECT name, id, email, url, points, views, hits, savepoints FROM `demo_a_accounts` |
|
devient
| SELECT name, id, email, url, points, views, hits, savepoints FROM `demo_a_accounts` ORDER BY filleuls (DESC) |
| (Le 'DESC' à la fin te permet de choisir si tu les veux en décroissant plutôt qu'en croissant !)
cf ici pour plus d'infos sur ORDER BY
@+ |
A vot' service !  Ma présentation ici Etudiant à votre disposition pour tous projets web (contact par MP on en discutera) |
|
|
 |
Re:Trier une liste
« Répondre #4 sur: le 26-04-2006 a 12:28:04 » |
|
|
|
|
 |
Re:Trier une liste
« Répondre #5 sur: le 26-04-2006 a 13:53:05 » |
|
|
|
|
 |
Re:Trier une liste
« Répondre #6 sur: le 26-04-2006 a 13:59:29 » |
|
|
|
|
 |
Re:Trier une liste
« Répondre #7 sur: le 26-04-2006 a 15:09:14 » |
|
|
|
|
 |
Re:Trier une liste
« Répondre #8 sur: le 26-04-2006 a 15:42:44 » |
|
|
|
|
| Pages:
[1] |
|
|
|
| |
|
|