<?php
// Conexão com o banco de dados
$servername = "10.2.0.14";
$username = "ti";
$password = "@vale.123";
$dbname = "sipat";

// Cria conexão
$conn = new mysqli($servername, $username, $password, $dbname);

// Verifica conexão
if ($conn->connect_error) {
    die("Falha na conexão: " . $conn->connect_error);
}

// Consulta SQL para coletar dados da tabela sipat
$sql = "SELECT ingresso, datac, equipamento FROM sipat";
$result = $conn->query($sql);

// Verifica se retornou dados
if ($result->num_rows > 0) {
    // Array para armazenar os dados
    $dados = [];

    // Coletar os dados
    while($row = $result->fetch_assoc()) {
        // Formata a data para o padrão brasileiro (dd/mm/yyyy)
        $row['datac'] = date('d/m/Y', strtotime($row['datac']));
        $dados[] = $row;
    }
} else {
    echo "Nenhum resultado encontrado.";
    exit;
}

// Função para gerar PDF
function gerarPDF($dados) {
    require('fpdf/fpdf.php'); // Certifique-se de que você tem o FPDF instalado na pasta fpdf

    // Cria um novo PDF
    $pdf = new FPDF();
    $pdf->AddPage();
    $pdf->SetFont('Arial', 'B', 12);

    // Cabeçalho da tabela
    $pdf->Cell(40, 10, 'Ingresso', 1);
    $pdf->Cell(40, 10, 'Data', 1);
    $pdf->Cell(60, 10, 'Equipamento', 1);
    $pdf->Ln();

    // Popula a tabela com os dados
    foreach($dados as $row) {
        $pdf->Cell(40, 10, $row['ingresso'], 1);
        $pdf->Cell(40, 10, $row['datac'], 1);
        $pdf->Cell(60, 10, $row['equipamento'], 1);
        $pdf->Ln();
    }

    // Saída do PDF
    $pdf->Output();
}

// Verifica se o botão de exportar foi clicado
if (isset($_POST['export_pdf'])) {
    gerarPDF($dados);
    exit;
}

?>

<!DOCTYPE html>
<html lang="pt-br">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Relatório SIPAT</title>
</head>
<body>
    <h1>Relatório SIPAT</h1>
    <form method="post">
        <table border="1">
            <thead>
                <tr>
                    <th>Ingresso</th>
                    <th>Data</th>
                    <th>Equipamento</th>
                </tr>
            </thead>
            <tbody>
                <?php foreach ($dados as $row): ?>
                <tr>
                    <td><?php echo $row['ingresso']; ?></td>
                    <td><?php echo $row['datac']; ?></td>
                    <td><?php echo $row['equipamento']; ?></td>
                </tr>
                <?php endforeach; ?>
            </tbody>
        </table>
        <br>
        <button type="submit" name="export_pdf">Exportar para PDF</button>
    </form>
</body>
</html>
