<?php
header("Refresh:15"); 

include_once("conexao.php");


// Calculando a data atual e subtraindo 2 dias
$dataAtual = time(); // Timestamp da data atual
$dataLimite = $dataAtual + (2 * 24 * 60 * 60); // Timestamp para 2 dias após a data atual

// Preparando a consulta para buscar os registros das duas tabelas
$stmtTeste = $painel_user->prepare("
    SELECT *  
    FROM usuario
    WHERE usuario.data_premio BETWEEN :dataAtual AND :dataLimite
");

$stmtTeste->bindParam(':dataAtual', $dataAtual, PDO::PARAM_INT);
$stmtTeste->bindParam(':dataLimite', $dataLimite, PDO::PARAM_INT);
$stmtTeste->execute();
$resultados = $stmtTeste->fetchAll(PDO::FETCH_ASSOC);

if ($resultados) {
    foreach ($resultados as $usuarioTeste) {
        $dataPremio = $usuarioTeste['data_premio'];

        // Converte o timestamp para um formato legível, se necessário
        $dataPremioFormatada = date("Y-m-d H:i:s", $dataPremio);

        echo "Data do prêmio: " . $dataPremioFormatada . "<br>";
        
        // Exemplo de como acessar dados da tabela 'usuario'
        echo "Nome do usuário: " . $usuarioTeste['nome'] . "<br>";
        echo "CadUser: " . $usuarioTeste['CadUser'] . "<br>";


        // Preparar a inserção na tabela 'vencimentos'
        $stmtVencimento = $painel_user->prepare("
            INSERT INTO vencimentos (CadUser, usuario, telefone)
            VALUES (:CadUser, :usuario, :telefone)
        ");
        echo "CadUser: " . $usuarioTeste['CadUser'] . "<br>";

        // Dados para inserção
        $CadUser = $usuarioTeste['CadUser'];  // ID do usuário ou outro identificador
        $usuarioNome = $usuarioTeste['usuario'];  // Nome do usuário
        $telefone = $usuarioTeste['telefone'];  // Telefone do usuário
       

        // Vincular os parâmetros
        $stmtVencimento->bindParam(':CadUser', $CadUser, PDO::PARAM_STR);
        $stmtVencimento->bindParam(':usuario', $usuarioNome, PDO::PARAM_STR);
        $stmtVencimento->bindParam(':telefone', $telefone, PDO::PARAM_STR);
        echo "cheguei aqui: " . $usuarioTeste['CadUser'] . "<br>";

        
        // Executar a inserção
        if ($stmtVencimento->execute()) {
            echo "Dados inseridos com sucesso na tabela vencimentos.<br>";
        } else {
            echo "Erro ao inserir dados na tabela vencimentos.<br>";
        }
    }
} else {
    echo "Nenhum prêmio encontrado para os próximos 2 dias.";
}

