Tous les médaillés
Tous les JO
Résultats par SPE
Liens

La natation a travers les Jeux Olympiques

La natation apparait aux Jeux Olympiques des temps modernes dès leur création par le baron Pierre de Coubertin en 1896 à Athènes.
A l'époque, seuls les messieurs participent, et les épreuves sont parfois loufoques.
De 4 lors de la premiere édition, le nombre d'épreuves passe à 9 en 1912, à Stockholm, avec l'arrivée des femmes, et il sera de 32 à Athènes, nombre qui n'a pas changé depuis l'entrée en 1996 du relais 4x200NL féminin.

Au fil du temps, les Jeux Olympiques ont été le théatre de nombreux exploits, et ont vu l'éclosion ou la confirmation de grands nageurs, tels Weissmuller, Fraser, Spitz, ou Rose.
D'ici 2004 et le retour des Jeux a leur pays d'origine, je vous propose de revivre chaque Jeux, épreuve par épreuve, champion par champion.
Pour vous aidez dans votre navigation, je vous propose deux accès aux données, soit Jeux par Jeux, d'Athènes a Sydney, soit par groupe d'epreuves.
Vous pouvez également retrouver une biographie de tous les nageurs qui ont écrit l'histoire des Jeux.

En route vers Athènes

A 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 ("
",$pourcent); while(list($key,$value) = each($tableau)) { // fixe la couleur de la ligne if ($premier%2==0){ $color="#DDDDDD"; } else { $color="#CCCCCC"; } printf ("",$color,$premier,$key,$pays[$key],$value[1],$value[2],$value[3],$value[4]); $premier++; } printf ("
 PAYS
TOTAL
%d %s %d %d %d %d
"); mysql_free_result($result1); mysql_close($link); ?>