From 3fee0c23af5011fe725197c06974c746b90a90c3 Mon Sep 17 00:00:00 2001 From: Whykioh Date: Sun, 1 Mar 2026 23:02:16 +0100 Subject: [PATCH] fix mise --- poker-paf/all_in.php | 15 ++++++++++----- poker-paf/game.php | 2 +- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/poker-paf/all_in.php b/poker-paf/all_in.php index d3a76fe..df9094a 100644 --- a/poker-paf/all_in.php +++ b/poker-paf/all_in.php @@ -3,24 +3,29 @@ require_once 'db.php'; header('Content-Type: application/json'); $game_id = intval($_POST['game_id']); -$current_player_id = intval($_POST['current_player_id']); try { - // 1. Récupérer l'argent du joueur actuel + // 1. Récupérer l'ID du joueur actuel + $stmt = $db->prepare("SELECT current_player_id FROM games WHERE id = ?"); + $stmt->execute([$game_id]); + $game = $stmt->fetch(); + $current_player_id = $game['current_player_id']; + + // 2. Récupérer l'argent du joueur actuel $stmt = $db->prepare("SELECT money FROM players WHERE id = ?"); $stmt->execute([$current_player_id]); $player = $stmt->fetch(); $money = $player['money']; - // 2. Mettre à jour la blind du joueur actuel avec tout son argent + // 3. Mettre à jour la blind du joueur actuel avec tout son argent $stmt = $db->prepare("UPDATE players SET current_bet = ? WHERE id = ?"); $stmt->execute([$money, $current_player_id]); - // 3. Retirer tout l'argent du joueur actuel + // 4. Retirer tout l'argent du joueur actuel $stmt = $db->prepare("UPDATE players SET money = 0 WHERE id = ?"); $stmt->execute([$current_player_id]); - // 4. Ajouter le montant au pot de la partie + // 5. Ajouter le montant au pot de la partie $stmt = $db->prepare("UPDATE games SET pot = pot + ? WHERE id = ?"); $stmt->execute([$money, $game_id]); diff --git a/poker-paf/game.php b/poker-paf/game.php index fb3f519..5b20e02 100644 --- a/poker-paf/game.php +++ b/poker-paf/game.php @@ -263,7 +263,7 @@ foreach ($players as $p) { const playerInfo = players.find(p => p.id == playerId); if (playerInfo) { slot.querySelector('.player-money').textContent = playerInfo.money + " 🪙"; - slot.querySelector('.player-bet').textContent = "Mise: " + playerInfo.blind + " 🪙"; + slot.querySelector('.player-bet').textContent = "Mise: " + player.blind + " 🪙"; } });