1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
<?php
$ligne = array();
$Result = mysql_query($Requete,$db);
/* Récupération du retour et stockage dans un tableau indexé */
while(false != $retour = mysql_fetch_assoc($Result))
{
$ligne[] = $retour;
}
$nbl = count($ligne);
for($i = 0; $i < $nbl; $i++)
{
$nb_classements_ident = 1;
$classement = 0;
$dernierScore = 0;
foreach( $ligne as $i => $LigneS ) {
if( $LigneS['Total_points'] != $dernierScore )
{
$classement += $nb_classements_ident;
$nb_classements_ident = 1;
}
else
{
$nb_classements_ident++;
}
$ligne[$i]['classement'] = $classement;
$dernierScore = $LigneS['Total_points'];
print $classement.'<br>';
}
}
// Ca me donne cela : 1, 2, 3, 3, 3, 4 alors que je voudrais 1, 2, 3, 3, 3, 6
?> |