<?php
$servername = "rdbms.strato.de";
$username = "dbu2901639";
$password = "MFGA_Flugbucherfassung";
$dbname = "dbs13659351";

// Verbindung zur Datenbank herstellen
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
    die("Verbindung fehlgeschlagen: " . $conn->connect_error);
}

// POST-Daten empfangen
$data = json_decode(file_get_contents('php://input'), true);
$rfid_uid = $data['rfid_uid'];

// Benutzer abfragen
$sql = "SELECT id, firstname, lastname FROM users WHERE rfid_uid = '$rfid_uid'";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    // Benutzer gefunden
    $user = $result->fetch_assoc();
    $user_id = $user['id'];
    $name = $user['firstname'] . " " . $user['lastname'];

    // Zeitstempel aktualisieren
    $check_in_time = date('Y-m-d H:i:s');
    $sql = "INSERT INTO timestamps (user_id, check_in) VALUES ('$user_id', '$check_in_time')";
    $conn->query($sql);

    echo json_encode(["status" => "success", "message" => "Willkommen, $name! Daten erfasst."]);
} else {
    // Benutzer nicht gefunden
    echo json_encode(["status" => "error", "message" => "RFID nicht registriert."]);
}

$conn->close();
?>