1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| <?php
// On sélectionne les 2 meilleurs tournois
$meilleurs_tournois= mysql_query("SELECT id FROM resultat_joueurs WHERE numero='".$donnees_classement['numero']."' ORDER BY rank DESC, pointdematch_total DESC, (points_total/reprises_total) DESC limit 0,2 ")or die ('Erreur :'.mysql_error());
$z=1;
while ($donnees_meilleurs_tournois = mysql_fetch_array($meilleurs_tournois) )
{
// On compte les points de ranking
${'requete_calcule'.$z} = mysql_query("SELECT rank, points_match1, reprises_match1, points_match2, reprises_match2, points_match3, reprises_match3, points_match4, reprises_match4, points_tourfinal, reprises_tourfinal, pointdematch_total, points_total, reprises_total, series_total FROM resultat_joueurs WHERE numero='".$donnees_classement['numero']."' AND id='".$donnees_meilleurs_tournois['id']."'")or die ('Erreur :'.mysql_error());
${'donnees_calcule'.$z} = mysql_fetch_array(${'requete_calcule'.$z});
$z++;
}
//On calcule les points ranking des 2 meilleurs tournois
$pointsranking=$donnees_calcule1['rank']+$donnees_calcule2['rank'];
//On calcule les points de matchs
$pointsmatch=$donnees_calcule1['pointdematch_total']+$donnees_calcule2['pointdematch_total'];
//on calcule la meilleur moyenne générale
$meilleurmoygen=max((round($donnees_calcule1['points_total']/$donnees_calcule1['reprises_total'], 3)), (round($donnees_calcule2['points_total']/$donnees_calcule2['reprises_total'], 3)));
//On calcule la meilleur moyenne particulière de l'ensemble des matchs
$meilleurmoypart=max((round($donnees_calcule1['points_match1']/$donnees_calcule1['reprises_match1'], 3)), (round($donnees_calcule1['points_match2']/$donnees_calcule1['reprises_match2'], 3)), (round($donnees_calcule1['points_match3']/$donnees_calcule1['reprises_match3'], 3)), (round($donnees_calcule1['points_match4']/$donnees_calcule1['reprises_match4'], 3)), (round($donnees_calcule1['points_tourfinal']/$donnees_calcule1['reprises_tourfinal'], 3)), (round($donnees_calcule2['points_match1']/$donnees_calcule2['reprises_match1'], 3)), (round($donnees_calcule2['points_match2']/$donnees_calcule2['reprises_match2'], 3)), (round($donnees_calcule2['points_match3']/$donnees_calcule2['reprises_match3'], 3)), (round($donnees_calcule2['points_match4']/$donnees_calcule2['reprises_match4'], 3)), (round($donnees_calcule2['points_tourfinal']/$donnees_calcule2['reprises_tourfinal'], 3)));
//On calcule la meilleure série
$meilleurserie=max($donnees_calcule1['series_total'], $donnees_calcule2['series_total']);
?> |
Partager