<?php
include 'common/config.php'; // আপনার ডাটাবেস কানেকশন ফাইল
session_start();

if(!isset($_SESSION['user_id'])) {
    header("Location: login.php");
    exit;
}

if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    $uid = $_SESSION['user_id'];
    $product_id = (int)$_POST['product_id'];
    $player_id = $conn->real_escape_string($_POST['player_id']);
    
    // প্রোডাক্টের দাম বের করা
    $product = $conn->query("SELECT price FROM products WHERE id=$product_id")->fetch_assoc();
    $price = $product['price'];

    // ইউজারের বর্তমান ব্যালেন্স চেক করা
    $user = $conn->query("SELECT balance FROM users WHERE id=$uid")->fetch_assoc();
    $current_balance = $user['balance'];

    if ($current_balance >= $price) {
        // ১. ওয়ালেট থেকে টাকা কাটা
        $new_balance = $current_balance - $price;
        $conn->query("UPDATE users SET balance = $new_balance WHERE id = $uid");

        // ২. অর্ডার ডাটাবেসে সেভ করা (আপনার টেবিল অনুযায়ী কলাম নাম ঠিক করে নিন)
        $conn->query("INSERT INTO orders (user_id, product_id, player_id, amount, status) 
                      VALUES ($uid, $product_id, '$player_id', '$price', 'completed')");

        // সফল মেসেজ সহ প্রোফাইল বা অর্ডার পেজে পাঠানো
        $_SESSION['msg'] = "অর্ডার সফল হয়েছে!";
        header("Location: orders.php"); 
    } else {
        // ব্যালেন্স কম থাকলে অ্যাড মানি পেজে পাঠানো
        $_SESSION['error'] = "পর্যাপ্ত ব্যালেন্স নেই! দয়াকরে টাকা অ্যাড করুন।";
        header("Location: add-money.php");
    }
}
?>
