<?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(); ?>