Bonjour alors , j'ai une table "cla" et dans cette table cla , un champs qui se nomme "total" et je voudrai qui s'affiche du plus grand au plus petit en prenant les 5 plus grand nombre .
et le resultats est le suivant :
90
7
6
52
49
et voici le code :
<?php
include "sql.php";
// on crée la requete SQL
$sql = "SELECT * FROM clas ORDER BY total DESC,total DESC LIMIT 5";
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_array($req))
{
?>
<div align="center">
<table width="100" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="100">
<div align="left">
<div align="center"> <a href="index.php?id=cla" class="menu"><?php echo ''.$data['total'].''?></a></span> </div>
</div></td>
</tr>
</table>
<?php
}
mysql_close();
?>
</div>
je comprend rien , car c'est meme pas classé , et dans la table y a 100 et y s'affiche meme pas .
je ne sais pas si vous m'avez bien compri :s
dans l'attente d'une reponse
Amicalement