<?php 
session_start();
include 'conexao.php';


// Recebendo os valores do formulário
$gameselect = $_POST['gameselect'];
$played = $_POST['played'];
$nvturn = $_SESSION['nvturn'];
$pass1 = $_POST['pass1'];
$pass2 = $_POST['pass2'];
$turnopassado = $_POST['turnopassado'];
$_SESSION['gameselect'] = $gameselect;
$oponente = $_SESSION['$oponente'];
$_SESSION['gameselect'] = $gameselect;
$jogador = $_SESSION['jogador'];





try {
    // Consulta para obter os valores das colunas p1 e p2 do jogo
    $stmt = $pdo->prepare("SELECT * FROM games WHERE game = :gameselect");
    $stmt->bindParam(':gameselect', $gameselect, PDO::PARAM_INT);
    $stmt->execute();
    $row = $stmt->fetch(PDO::FETCH_ASSOC);
    
    $game = $row['game'];
    $pp1 = $row['p1'];
    $pp2 = $row['p2'];
    
    
    
    // Resto do seu código...
    
} catch (PDOException $e) {
    echo "Erro na consulta: " . $e->getMessage();
}



// pra passar os valores para $jogador aqui, deve-se pegar $jogador com post e pegar e comparar $adversário e vê quem é p1 e p2 e aí definir se for p1 muda o $pass2 se for o p2 muda o pass1
if ($jogador == $pp1) {$pass2 = $pass2 + 1;}
if ($jogador == $pp2) {$pass1 = $pass1 + 1;}
    


$nvturn = $_SESSION['nvturn'];


// Sua conexão com o banco de dados

try {
    // Prepara a consulta de atualização
    $stmt = $pdo->prepare("UPDATE games SET turn = :nvturn, pass1 = :pass1, pass2 = :pass2, played = :played WHERE game = :gameselect");

    // Substitui os marcadores de posição pelos valores recebidos
    $stmt->bindParam(':nvturn', $nvturn, PDO::PARAM_STR); // Use PDO::PARAM_STR para VARCHAR
    $stmt->bindParam(':pass1', $pass1, PDO::PARAM_INT);
    $stmt->bindParam(':pass2', $pass2, PDO::PARAM_INT);
    $stmt->bindParam(':played', $played, PDO::PARAM_STR);
    $stmt->bindParam(':gameselect', $gameselect, PDO::PARAM_INT);

    // Executa a consulta de atualização
    if ($stmt->execute()) {
        
        // Redireciona para a página tst.php
        header("Location: tst.php");
        exit; // Certifica-se de que o script pare após o redirecionamento
    } else {
        echo "Erro ao atualizar valores na tabela games.";
    }
} catch (PDOException $e) {
    echo "Erro na consulta de atualização: " . $e->getMessage();
}
?>
