diff --git a/app/model/Partie.php b/app/model/Partie.php index c60355a3fb1892bb308010d0d95d8ccd5e1a33fd..eea483c611e2e9c77995a3928c88443588e1cfcb 100644 --- a/app/model/Partie.php +++ b/app/model/Partie.php @@ -66,15 +66,17 @@ class Partie extends Model $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()) { - $i = 1; - while ($row = $stmt1->fetch()) { - if ($stmt2->execute(array(":classement" => $i, ":joueur" => $row['joueur'], ":jeu" => $jeu->slug))) { + + if ($stmt1->execute(array(":jeu" => $jeu->slug))) { + $t = 1; + $rows = $stmt1->fetchAll(); + foreach($rows as $row) { + if ($stmt2->execute(array(":classement" => $t, ":joueur" => $row['joueur'], ":jeu" => $jeu->slug))) { } else { return 2; } - $i++; + $t++; } } else { return 2;