diff --git a/app/model/Partie.php b/app/model/Partie.php
index 044bdb113b730ed5a86ea6d75904a050f9c1387f..8401ccbcbba1a243abe272d504b91af81b1c5f0d 100644
--- a/app/model/Partie.php
+++ b/app/model/Partie.php
@@ -89,8 +89,8 @@ class Partie extends Model
         $sql1 = "INSERT INTO R_partie (jeu, date) VALUES (:id_jeu, :date);";
         $sql2 = "SELECT id FROM R_partie WHERE jeu = :id_jeu AND date = :date;";
         $sql3 = "SELECT score FROM R_joueur_jeu WHERE joueur = :id_joueur AND jeu = :id_jeu;";
-        $sql4 = "INSERT INTO R_joueur_partie (partie, joueur, classement, score)
-                VALUES (:partie, :joueur,:classement, :score);";
+        $sql4 = "INSERT INTO R_joueur_partie (partie, joueur, classement, score, score_partie)
+                VALUES (:partie, :joueur,:classement, :score, :score_partie);";
         $sql5 = "UPDATE R_joueur_jeu SET score = :new_score WHERE joueur = :id_joueur AND jeu = :id_jeu;";
         $sqlN = "INSERT INTO R_joueur_jeu (joueur, jeu, score) VALUES (:id_joueur, :id_jeu, :score);";
         $stmt1 = $db->prepare($sql1);
@@ -153,13 +153,19 @@ class Partie extends Model
             $diff_scores = ELO_scores($old_score, $scores, 32);
             $classement = self::calcul_classement($diff_scores);
             foreach ($joueurs as $k => $joueur) {
+                if ($jeu->type_scores == 'classement'){
+                    $score = null;
+                }
+                else{
+                    $score = $scores[$k];
+                }
                 if ($jeu->type == 'equipes') {
                     foreach ($joueur as $kj => $j) {
-                        // Insertion des infos de la partie (avec le score avant la partie et le classement interne à la partie)
-                        // pour chaque joueur
+                        // Insertion des infos de la partie (avec le score avant la partie et le classement interne à la partie
+                        // et le score de la partie) pour chaque joueur par équipe
                         if ($stmt4->execute(array(":partie" => $id_partie,
                             ":joueur" => $j->slug,
-                            ":classement" => $classement[$k], ":score" => $old_score_e[$k][$kj]))
+                            ":classement" => $classement[$k], ":score" => $old_score_e[$k][$kj], ":score_partie" => $score))
                         ) {
                             $newS = $old_score_e[$k][$kj] + $diff_scores[$k];
                             // On met à jour le score du joueur actuel dans sa relation avec le jeu
@@ -172,11 +178,12 @@ class Partie extends Model
                             return 2;
                     }
                 } else {
-                    // Insertion des infos de la partie (avec le score avant la partie et le classement interne à la partie)
-                    // pour chaque joueur
+                    // Insertion des infos de la partie (avec le score avant la partie et le classement interne à la partie
+                    //  et le score de la partie) pour chaque joueur
+
                     if ($stmt4->execute(array(":partie" => $id_partie,
                         ":joueur" => $joueur->slug,
-                        ":classement" => $classement[$k], ":score" => $old_score[$k]))
+                        ":classement" => $classement[$k], ":score" => $old_score[$k], ":score_partie" => $score))
                     ) {
                         $newS = $old_score[$k] + $diff_scores[$k];
                         // On met à jour le score du joueur actuel dans sa relation avec le jeu