diff --git a/app/controller/ClassementController.php b/app/controller/ClassementController.php
new file mode 100644
index 0000000000000000000000000000000000000000..3d035363f820a06447c879b3b3608abf3e329d99
--- /dev/null
+++ b/app/controller/ClassementController.php
@@ -0,0 +1,9 @@
+<?php
+
+class ClassementController extends Controller { // classe de contrôleur pour l'affichage des classements
+	public function display() {
+		$slug = $this->route["params"]["slug"]; // on récupère le "slug", en gros tout le reste de l'URL qui n'a pas encore servi
+		$this->view->classement = Classement::getFromSlug($slug); // on utilise le modèle pour aller chercher en BDD le classement relatif au jeu qui nous intéresse
+		$this->view->display(); // on affiche ce classement
+	}
+}
diff --git a/app/kernel/Router.php b/app/kernel/Router.php
index 7918cd3432d5757fb57d4297a0380835c1f9c424..3a002e067990dc5f277f9d953d07c66e92f58677 100644
--- a/app/kernel/Router.php
+++ b/app/kernel/Router.php
@@ -31,6 +31,11 @@ class Router { // classe PHP permettant l'analyse de l'URL des requêtes
 				$result["action"] = "display"; // on veut afficher le profil de quelqu'un, donc on donne l'action "display"
 				$result["params"]["slug"] = $parts[1]; //on a des paramètres dans l'URL (normalement le pseudo de la personne), on le stocke aussi
 			}
+			else if($parts[0] == "classement" && count($parts) == 2) { // autre possibilité : on veut consulter un profil (le premier bout de la requête est "profil", et on a au moins un paramètre derrière)
+				$result["controller"] = "Classement"; // le contrôleur à instancier sera "ProfilController", on met donc "Profil" dans la variable de résultat
+				$result["action"] = "display"; // on veut afficher le profil de quelqu'un, donc on donne l'action "display"
+				$result["params"]["slug"] = $parts[1]; //on a des paramètres dans l'URL (normalement le pseudo de la personne), on le stocke aussi
+			}
 			// à chaque fois qu'on crée une nouvelle page, il faut rajouter un cas à cet endroit !
 			
 			// si on n'a rien trouvé que l'on connaissait, alors la page demandée n'existe pas => erreur 404. Ça tombe bien, c'est comme ça qu'on a initialisé la variable ! :-D
diff --git a/app/model/Classement.php b/app/model/Classement.php
new file mode 100644
index 0000000000000000000000000000000000000000..f23d4ad76978dd48e67d1f8d827885a0317b3fa8
--- /dev/null
+++ b/app/model/Classement.php
@@ -0,0 +1,15 @@
+<?php
+
+class Classement extends Model { // classe de modèle pour l'affichage de classements
+	public $classement, $pseudo, $slug; // on définit les attributs de la classe
+	
+	public static function getFromSlug($slug) { // méthode permettant de récupérer le classement relatif à un jeu donné de la BDD
+		//$db = Database::getInstance(); // on récupère la connexion à la BDD
+		//$sql = "SELECT * FROM classements WHERE jeu = :slug"; // on définit la requête qu'on enverra (on considère que le slug ne contient que le nom du jeu, mais ce n'est pas forcément judicieux. On pourrait imaginer plutôt qqch comme classement/jeu/nomDuJeu pour le classement général et classement/global pour le classement général. Donc il faudrait encore faire un explode() sur le slug.
+		//$req = $db->prepare($sql); // on prépare la requête (c'est là que la mémthode __call() est utile dans la classe Database d'ailleurs)
+		//$req->setFetchMode(PDO::FETCH_CLASS, "Classement"); // règle le type dans lequel on doit mettre les données (PDO va chercher les attributs de la classe de même nom que ses colonnes de BDD et mettre dedans les valeurs correspondantes)
+		//$req->execute(array(":slug" => $slug)); // on remplace le "::slug" par sa valeur dans la requête
+		//return $req->fetch(); // on retourne le premier (et normalement unique) résultat en BDD
+		return array(array("pseudo"=>"exemple","rank"=>1), array("pseudo"=>"nestor","rank"=>42));
+	}
+}
diff --git a/app/view/classement/display.html b/app/view/classement/display.html
new file mode 100644
index 0000000000000000000000000000000000000000..f891c11ecb2c3fa9473209462037f01a7d28da51
--- /dev/null
+++ b/app/view/classement/display.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html>
+<html>
+<head>
+	<meta charset="utf-8"/>
+	<title>Classement</title>
+	<base href="http://localhost/projet-web-2016/www/"/>
+</head>
+<body>
+	<header>
+		<h1>Page permettant d'afficher un classement, par rapport à un jeu donné.</h1>
+	</header>
+	<h2>On mettra ici le nom du jeu</h2>
+	<p>Et ici la tableau contenant le classement.</p>
+	<p>Mais pour ça on a besoin de savoir quelle est la structure de la base de données... Et on ne la connait pas encore !</p>
+	<table style="border:1px solid black;border-collapse:collapse;text-align:center;">
+		<tr><th>Pseudo</th><th>Rang</th></tr>
+		<?php foreach($this->classement as $courant) : ?>
+		<tr><td style="border:1px solid black;padding:0 4px 0 4px;"><?php echo $courant['pseudo'];?></td><td style="border:1px solid black;"><?php echo $courant['rank'];?></td></tr>
+		<?php endforeach;?>
+	</table>
+	<footer>
+		<p>Le pied de page</p>
+	</footer>
+</body>
+</html>
diff --git a/app/view/profil/display.html b/app/view/profil/display.html
index 846dba8b5efc9a9caee760609be4d5ae1072be53..19619ccaad38ed45366ce09d1997a329c132491c 100644
--- a/app/view/profil/display.html
+++ b/app/view/profil/display.html
@@ -1,22 +1,20 @@
 <!DOCTYPE html>
 <html>
 <head>
-   <meta charset="utf-8"/>
-   <title>Exemple de profil</title>
-   <base href="http://localhost/projet-web-2016/www/"/>
+	<meta charset="utf-8"/>
+	<title>Exemple de profil</title>
+	<base href="http://localhost/projet-web-2016/www/"/>
 </head>
 <body>
-   <header>
-      <h1>Affichage d'un profil</h1>
-   </header>
-   <h2>Voici le profil de quelqu'un</h2>
-   <h3>Il s'agit du profil de <?php echo $this->profil->pseudo; ?></h3>
-   <p>Et on dit "Bonjour <?php echo $this->profil->pseudo; ?> ! :o)</p>
-   <p>Il a été appelé avec le slug : <?php echo $this->profil->slug; ?></p>
-   <footer>
-      <p>Le pied de page</p>
-   </footer>
+	<header>
+		<h1>Affichage d'un profil</h1>
+	</header>
+	<h2>Voici le profil de quelqu'un</h2>
+	<h3>Il s'agit du profil de <?php echo $this->profil->pseudo; ?></h3>
+	<p>Et on dit "Bonjour <?php echo $this->profil->pseudo; ?> ! :o)</p>
+	<p>Il a été appelé avec le slug : <?php echo $this->profil->slug; ?></p>
+	<footer>
+		<p>Le pied de page</p>
+	</footer>
 </body>
-
-
 </html>