|
La natation a travers les Jeux OlympiquesLa natation apparait aux Jeux Olympiques des temps modernes dès leur
création par le baron Pierre de Coubertin en 1896 à Athènes. En route vers AthènesA quelques jours du début des jeux, quels sont les enjeus de cette olympiade ? On ne peut pas parler d'Athènes sans penser au formidable défit qu'est pret à se lancer Phelps... Battre le fameux record de Mark Spitz, soit 7 médailles d'or lors d'une même édition... En ce moment se tiennent les trials américains, où il s'aligne sur 6 courses individuelles, 200NL, 200 Dos, 100 et 200 Papillon, 200 et 400 4N... Sur sa route, il va devoir batailler avec les tous meilleurs, Thorpes et VDH sur le 200 NL, Peirsol sur le 200 Dos, Crocker sur le 100 Papillon, et la force montante hongroise, Cseh, sur le 400 4N. Rien que ça ! Toujours du coté des messieurs, on ne peut pas ne pas parler d'Alexandre Popov en route pour une troisieme titre olympique sur une même discipline, au choix, 50 NL ou 100 NL, du jamais vu en messieur (Egerszegi et Fraser ayant réalisé cette exploit respectivement sur 200 dos et 100 NL chez les dames).
Tableau des médailles de 1896 à 2004$b[0]) return -1; if($a[0]<$b[0]) return 1; } $pourcent="%"; // Connexion à la base MySQL et récupération d'un identifiant de connexion. $link=mysql_connect("localhost", "jonatation", ""); mysql_select_db("jonatation_db"); // On execute une requete selection pour recuperer le tableau des pays $query1 = "SELECT nat_code,nat_label FROM nation "; $result1 = mysql_query($query1); while (list($code,$label)=mysql_fetch_row($result1)) { $pays[$code]=$label; } // On execute une requete selection pour recuperer le tableau des médailles pour les épreuves individuelles $query1 = "SELECT perf_nation,place,count(*) FROM performances,nageurs,epreuves where performances.num_nageur=nageurs.num and performances.num_epreuve=epreuves.num and epreuves.type<>\"Relais\" group by perf_nation,place order by perf_nation,place"; $result1 = mysql_query($query1); while (list($num,$place,$count)=mysql_fetch_row($result1)) { // fixe a 100000 pour que tous soit sur 5 caracteres. PLus facile pour trier. et il faudra un pays a plus de 1000 medailles en or !! if($medaille[$num] == 0) $medaille[$num]=100000; switch($place){ case "1" : $or[$num]=$or[$num]+$count; $medaille[$num]=$medaille[$num]+100*$count; $total[$num]=$total[$num]+$count; break; case "2" : $argent[$num]=$argent[$num]+$count; $medaille[$num]=$medaille[$num]+10*$count; $total[$num]=$total[$num]+$count; break; case "3" : $bronze[$num]=$bronze[$num]+$count; $medaille[$num]=$medaille[$num]+$count; $total[$num]=$total[$num]+$count; break; } $tableau[$num]=array($medaille[$num],$or[$num],$argent[$num],$bronze[$num],$total[$num]); } mysql_free_result($result1); // On execute une requete selection pour recuperer le tableau des médailles pour les épreuves de relais $query1 = "SELECT perf_nation,place,count(distinct annee) FROM performances,nageurs,epreuves where performances.num_nageur=nageurs.num and performances.num_epreuve=epreuves.num and epreuves.type=\"Relais\" group by perf_nation,place,num_epreuve order by perf_nation,place"; $result1 = mysql_query($query1); while (list($num,$place,$count)=mysql_fetch_row($result1)) { if($medaille[$num] == 0) $medaille[$num]=100000; switch($place){ case "1" : $or[$num]=$or[$num]+$count; $medaille[$num]=$medaille[$num]+100*$count; $total[$num]=$total[$num]+$count; break; case "2" : $argent[$num]=$argent[$num]+$count; $medaille[$num]=$medaille[$num]+10*$count; $total[$num]=$total[$num]+$count; break; case "3" : $bronze[$num]=$bronze[$num]+$count; $medaille[$num]=$medaille[$num]+$count; $total[$num]=$total[$num]+$count; break; } $tableau[$num]=array($medaille[$num],$or[$num],$argent[$num],$bronze[$num],$total[$num]); } uasort($tableau,cmp); $premier=1; printf ("
|