diff --git a/app/model/Partie.php b/app/model/Partie.php index 8401ccbcbba1a243abe272d504b91af81b1c5f0d..aa95c0422fb045bce1e25930648b5b5f8118d847 100644 --- a/app/model/Partie.php +++ b/app/model/Partie.php @@ -62,11 +62,11 @@ class Partie extends Model public static function updateClassement($jeu) { $db = Database::getInstance(); - $sql1 = "SELECT joueur FROM R_joueur_jeu ORDER BY score DESC"; + $sql1 = "SELECT joueur FROM R_joueur_jeu WHERE jeu = :jeu ORDER BY score DESC"; $sql2 = "UPDATE R_joueur_jeu SET classement = :classement WHERE joueur = :joueur AND jeu = :jeu;"; $stmt1 = $db->prepare($sql1); $stmt2 = $db->prepare($sql2); - if ($stmt1->execute()) { + if ($stmt1->execute(array(":jeu" => $jeu->slug))) { $i = 1; while ($row = $stmt1->fetch()) { if ($stmt2->execute(array(":classement" => $i, ":joueur" => $row['joueur'], ":jeu" => $jeu->slug))) {