<?php
// Ativa exibição de erros para diagnóstico
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

include_once('../config.php'); 
include_once('../header.php');

$mensagem = "";

// 1. VERIFICA SE O ID FOI PASSADO
if (!isset($_GET['id'])) {
    echo "<script>window.location.href='painel_jogos.php';</script>";
    exit;
}

$id = intval($_GET['id']);

// 2. LÓGICA DE ATUALIZAÇÃO (AO CLICAR EM SALVAR)
if (isset($_POST['btn_atualizar'])) {
    $nome   = strtoupper(mysqli_real_escape_string($conn, $_POST['nome']));
    $cidade = strtoupper(mysqli_real_escape_string($conn, $_POST['cidade']));

    $sql_update = "UPDATE apostadores SET nome = '$nome', cidade = '$cidade' WHERE id = $id";
    
    if ($conn->query($sql_update)) {
        $mensagem = "<div class='alert alert-success'>✅ DADOS ATUALIZADOS COM SUCESSO!</div>";
    } else {
        $mensagem = "<div class='alert alert-danger'>❌ ERRO AO ATUALIZAR: " . $conn->error . "</div>";
    }
}

// 3. BUSCA OS DADOS ATUAIS DO APOSTADOR
$res = $conn->query("SELECT * FROM apostadores WHERE id = $id");
$dados = $res->fetch_assoc();

if (!$dados) {
    echo "<script>alert('Apostador não encontrado!'); window.location.href='painel_jogos.php';</script>";
    exit;
}
?>

<style>
    .alterar-container { padding: 20px; font-family: 'Segoe UI', sans-serif; text-transform: uppercase; max-width: 600px; margin: 0 auto; }
    .card-alterar { background: white; border: 1px solid #ccc; border-top: 5px solid #00569e; padding: 20px; border-radius: 4px; box-shadow: 0 2px 10px rgba(0,0,0,0.1); }
    .form-group label { font-size: 10px; font-weight: bold; color: #00569e; margin-bottom: 5px; display: block; }
    .form-control-bolao { width: 100%; padding: 10px; border: 1px solid #ccc; border-radius: 3px; font-weight: bold; text-transform: uppercase; margin-bottom: 15px; }
    .btn-save-alt { background: #00569e; color: white; border: none; padding: 12px; width: 100%; font-weight: bold; border-radius: 3px; cursor: pointer; transition: 0.2s; }
    .btn-save-alt:hover { background: #003d6e; }
    .btn-voltar { display: block; text-align: center; margin-top: 15px; color: #666; font-size: 10px; font-weight: bold; text-decoration: none; }
</style>

<div class="alterar-container">
    <h2 style="text-align: center; color: #00569e; margin-bottom: 20px;">📝 ALTERAR APOSTADOR</h2>

    <?php echo $mensagem; ?>

    <div class="card-alterar">
        <form method="POST">
            <div class="form-group">
                <label>NOME COMPLETO</label>
                <input type="text" name="nome" class="form-control-bolao" value="<?php echo $dados['nome']; ?>" required>
            </div>

            <div class="form-group">
                <label>CIDADE</label>
                <input type="text" name="cidade" class="form-control-bolao" value="<?php echo $dados['cidade']; ?>" required>
            </div>

            <button type="submit" name="btn_atualizar" class="btn-save-alt">💾 SALVAR ALTERAÇÕES</button>
        </form>
    </div>

    <a href="painel_jogos.php" class="btn-voltar">⬅️ VOLTAR PARA O PAINEL</a>
</div>