Skip to content
Extraits de code Groupes Projets
Valider c3d69cfe rédigé par Eliah REBSTOCK's avatar Eliah REBSTOCK
Parcourir les fichiers

Correction de update_classement

parent 0c3d6eb1
Aucune branche associée trouvée
Aucune étiquette associée trouvée
2 requêtes de fusion!21Merge de Dev dans Master,!10Dev partie vers dev
......@@ -59,17 +59,17 @@ class Partie extends Model
}
public static function updateClassement()
public static function updateClassement($jeu)
{
$db = Database::getInstance();
$sql1 = "SELECT joueur FROM R_joueur_jeu ORDER BY score DESC";
$sql2 = "UPDATE R_joueur_jeu SET classement = :classement WHERE joueur = :joueur;";
$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']))) {
if ($stmt2->execute(array(":classement" => $i, ":joueur" => $row['joueur'], ":jeu" => $jeu->slug))) {
} else {
echo "pb updateClassement";
......@@ -198,7 +198,7 @@ class Partie extends Model
} else
return 2;
// met à jour le classement de tous les joueurs
self::updateClassement();
self::updateClassement($jeu);
return 0;
}
}
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter