<?php
session_start();
include(__DIR__ . "/config.php");

header('Content-Type: application/json'); // JSON döneceğiz

if (!isset($_SESSION['user_id'])) {
    echo json_encode(['status' => 'error', 'message' => 'Giriş yapmalısınız!']);
    exit;
}

if ($_SERVER["REQUEST_METHOD"] === "POST") {
    $user_id = $_SESSION['user_id'];
    $tarih = $_POST['date'] ?? '';
    $plaka = $_POST['plake'] ?? '';
    $giriskm = $_POST['kmg'] ?? '';
    $cikiskm = $_POST['kmc'] ?? '';
    $aciklama = $_POST['description'] ?? '';

    if (empty($tarih) || empty($plaka) || empty($giriskm) || empty($cikiskm)) {
        echo json_encode(['status' => 'error', 'message' => 'Lütfen tüm alanları doldurun.']);
        exit;
    }

    try {
        $stmt = $pdo->prepare("
            INSERT INTO km_follow (user_id, tarih, plaka, giriskm, cikiskm, aciklama)
            VALUES (?, ?, ?, ?, ?, ?)
        ");
        $stmt->execute([$user_id, $tarih, $plaka, $giriskm, $cikiskm, $aciklama]);

        echo json_encode(['status' => 'success', 'message' => 'Veri başarıyla kaydedildi!']);
        exit;

    } catch (Exception $e) {
        echo json_encode(['status' => 'error', 'message' => 'Veri kaydedilirken hata oluştu: ' . $e->getMessage()]);
        exit;
    }
}
?>