<?php
    include_once("config.php");

    if ($conn->connect_error) {
        die("Kapcsolódási hiba: " . $conn->connect_error);
    }
    
    // Alap SQL lekérdezés
    $sql = "SELECT * FROM tagok WHERE 1=1";
    
    // Opcionális feltételek hozzáadása
    if (!empty($_POST['vnev'])) {
        $vnev = mysqli_real_escape_string($conn, $_POST['vnev']);
        $sql .= " AND vnev LIKE '%$vnev%'";
    }
    
    if (!empty($_POST['knev'])) {
        $knev = mysqli_real_escape_string($conn, $_POST['knev']);
        $sql .= " AND knev LIKE '%$knev%'";
    }
    
    if (!empty($_POST['email'])) {
        $email = mysqli_real_escape_string($conn, $_POST['email']);
        $sql .= " AND email LIKE '%$email%'";
    }
    
    if (!empty($_POST['telefon'])) {
        $telefon = mysqli_real_escape_string($conn, $_POST['telefon']);
        $sql .= " AND telefon LIKE '%$telefon%'";
    }
    
    if (!empty($_POST['lakcim'])) {
        $lakcim = mysqli_real_escape_string($conn, $_POST['lakcim']);
        $sql .= " AND lakcim LIKE '%$lakcim%'";
    }
    
    if (!empty($_POST['tagsag_kezdete'])) {
        $tagsag_kezdete = mysqli_real_escape_string($conn, $_POST['tagsag_kezdete']);
        $sql .= " AND tagsag_kezdete = '$tagsag_kezdete'";
    }
    
    if (isset($_POST['aktiv']) && $_POST['aktiv'] !== '') {
        $aktiv = (int)$_POST['aktiv'];
        $sql .= " AND aktiv_tagsagi_statusz = $aktiv";
    }
    
    // Lekérdezés futtatása
    $result = $conn->query($sql);
    
    if ($result->num_rows > 0) {
        echo "<h1>Eredmények:</h1>";
        echo "<table border='1'><tr><th>ID</th><th>Vezetéknév</th><th>Keresztnév</th><th>Email</th><th>Telefon</th><th>Lakcím</th><th>Tagság kezdete</th><th>Aktív státusz</th></tr>";
        while ($row = $result->fetch_assoc()) {
            echo "<tr>
                    <td>{$row['id']}</td>
                    <td>{$row['vnev']}</td>
                    <td>{$row['knev']}</td>
                    <td>{$row['email']}</td>
                    <td>{$row['telefon']}</td>
                    <td>{$row['lakcim']}</td>
                    <td>{$row['tagsag_kezdete']}</td>
                    <td>" . ($row['aktiv_tagsagi_statusz'] ? 'Igen' : 'Nem') . "</td>
                  </tr>";
        }
        echo "</table>";
    } else {
        echo "Nincs találat a megadott feltételekre.";
    }
    
    $conn->close();
?>