<?php
require_once "../connection.php";

// รับค่าจากฟอร์ม
$count = isset($_POST['target_count']) ? intval($_POST['target_count']) : 0;

// ตรวจสอบค่าที่กรอก
if ($count <= 0) {
    $message = "กรุณากรอกจำนวนเป้าให้ถูกต้อง";
    
    // ถ้าเรียกแบบ AJAX
    if (isset($_SERVER['HTTP_X_REQUESTED_WITH'])) {
        header("Content-Type: application/json");
        echo json_encode([
            "success" => false,
            "message" => $message
        ]);
        exit;
    }
    
    // ถ้าเรียกจาก form ปกติ
    $_SESSION['error'] = $message;
    header("Location: ../admin/dashboard.php");
    exit;
}

// อัปเดตจำนวนเป้า
$stmt = $conn->prepare("UPDATE event SET target_count = ? WHERE id = 1");
$stmt->bind_param("i", $count);
$stmt->execute();

// ถ้าเรียกแบบ AJAX
if (isset($_SERVER['HTTP_X_REQUESTED_WITH'])) {
    header("Content-Type: application/json");
    echo json_encode([
        "success" => true,
        "message" => "บันทึกจำนวนเป้าเรียบร้อยแล้ว",
        "target_count" => $count
    ]);
    exit;
}

// ถ้าเรียกจาก form ปกติ
header("Location: ../admin/dashboard.php");
exit;
