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