<?php
// Start output buffering
ob_start();

// DB কানেকশন
include("configa.php");
if ($conn->connect_error) {
    die("ডাটাবেইস কানেকশন ব্যর্থ: " . $conn->connect_error);
}

// ট্র্যাক নম্বর রিসিভ করা
$track_number = isset($_GET['track_number']) ? trim($_GET['track_number']) : '';

if (empty($track_number)) {
    echo "ট্র্যাক নাম্বার দেওয়া হয়নি।";
    exit;
}



// ডাটাবেইস থেকে অর্ডার আইটেম খোঁজা
$sql_customer = "SELECT * FROM final_order_customer WHERE track_number = ?";
$stmt_customer = $conn->prepare($sql_customer);
$stmt_customer->bind_param("s", $track_number);
$stmt_customer->execute();
$result_customer = $stmt_customer->get_result();
$row_customer = $result_customer->fetch_assoc();

// চেক করা ডেটা আছে কি না
if ($result_customer->num_rows === 0) {
    echo "<h3 style='text-align:center; color:red;'>এই ট্র্যাক নাম্বারে কোনো অর্ডার পাওয়া যায়নি।</h3>";
    exit;
}



// ডাটাবেইস থেকে অর্ডার আইটেম খোঁজা
$sql = "SELECT * FROM final_order_item WHERE track_number = ?";
$stmt = $conn->prepare($sql);
$stmt->bind_param("s", $track_number);
$stmt->execute();
$result = $stmt->get_result();

// চেক করা ডেটা আছে কি না
if ($result->num_rows === 0) {
    echo "<h3 style='text-align:center; color:red;'>এই ট্র্যাক নাম্বারে কোনো অর্ডার পাওয়া যায়নি।</h3>";
    exit;
}




// ডাটাবেইস থেকে অর্ডার আইটেম খোঁজা
$sql_summary = "SELECT * FROM final_order_summary WHERE track_number = ?";
$stmt_summary = $conn->prepare($sql_summary);
$stmt_summary->bind_param("s", $track_number);
$stmt_summary->execute();
$result_summary = $stmt_summary->get_result();
$row_summary = $result_summary->fetch_assoc();

// চেক করা ডেটা আছে কি না
if ($result_summary->num_rows === 0) {
    echo "<h3 style='text-align:center; color:red;'>এই ট্র্যাক নাম্বারে কোনো অর্ডার পাওয়া যায়নি।</h3>";
    exit;
}



?>

<style>
    h2 {
        text-align: center;
        color: #2c3e50;
    }
    .order-table {
        width: 100%;
        border-collapse: collapse;
        margin-top: 25px;
        margin-left: auto;
        margin-right: auto;
    }
    .order-table th, .order-table td {
        border: 1px solid #ddd;
        padding: 10px;
    }
    .order-table th {
        background-color: #007bff;
        color: white;
        text-align: center;
    }
    .order-table td {
        background-color: white;
        text-align: center;
    }
    img.product-img {
        max-width: 80px;
        height: auto;
    }



  .action-order_print {
    padding: 10pt;
    width: 100%;
  }
  .action-order_print  .order_print {
    display: inline-block;
    padding: 12pt;
    text-align: center;
    background-color: #097EF7; /* নীল */
    color: white;
    border-radius: 8pt;
    font-size: 14pt;
    cursor: pointer;
    transition: background-color 0.3s ease;
    margin-left: 50%;
    transform: translate(-50%);
    display: none;
  }
  .action-order_print  .order_print:hover {
    background-color: #065ec2; /* হোভার কালার */
  }
  .action-order_print  .order_print:last-child {
    background-color: #28a745; /* সবুজ */
  }
  .action-order_print  .order_print:last-child:hover {
    background-color: #1e7e34;
  }

.print_area{
    height: 100%;
}
.addressBar {
      background-color: #C3104D;
      color: #000000;
      width: 100%;
      height: 0.5in;
      text-align: center;
      color: white;
      line-height: 0.5in;
      font-weight: bold;
    }


</style>

<div class="print_area">
<h2>ট্র্যাক নাম্বার: <?= htmlspecialchars($track_number) ?> এর অর্ডার ডিটেইলস</h2>

<table class="order-table">
    <tr>
        <td><?= htmlspecialchars($row_customer['first_name']) ?></td>
        <td><?= htmlspecialchars($row_customer['last_name']) ?></td>
        <td><?= htmlspecialchars($row_customer['mobile']) ?></td>
        <td><?= htmlspecialchars($row_customer['division']) ?></td>
        <td><?= htmlspecialchars($row_customer['district']) ?></td>
        <td><?= htmlspecialchars($row_customer['upazila']) ?></td>
        <td><?= htmlspecialchars($row_customer['address']) ?></td>
        <td><?= htmlspecialchars($row_customer['discount_code']) ?></td>
        <td><?= htmlspecialchars($row_customer['discount_present']) ?></td>
        <td><?= htmlspecialchars($row_customer['track_number']) ?></td>
    </tr>
</table>
<table class="order-table">
    <thead>
        <tr>
            <th>পণ্যের নাম</th>
            <th>ছবি</th>
            <th>আকার</th>
            <th>ওজন</th>
            <th>দাম</th>
            <th>ডিসকাউন্ট</th>
            <th>চূড়ান্ত মূল্য</th>
            <th>পরিমাণ</th>
            <th>বিক্রেতা</th>
        </tr>
    </thead>
    <tbody>
        <?php while($row = $result->fetch_assoc()): ?>
            <tr>
                <td><?= htmlspecialchars($row['product_name']) ?></td>
                <td>
                    <?php if (!empty($row['small_picture'])): ?>
                        <img src="<?= htmlspecialchars($row['small_picture']) ?>" class="product-img" alt="ছবি">
                    <?php else: ?>
                        <span>ছবি নেই</span>
                    <?php endif; ?>
                </td>
                <td><?= htmlspecialchars($row['size']) ?></td>
                <td><?= htmlspecialchars($row['weight']) ?></td>
                <td><?= htmlspecialchars($row['price']) ?> ৳</td>
                <td><?= htmlspecialchars($row['discount']) ?>%</td>
                <td><?= htmlspecialchars($row['current_price']) ?> ৳</td>
                <td><?= htmlspecialchars($row['quantity']) ?></td>
                <td><?= htmlspecialchars($row['seller']) ?></td>
            </tr>
        <?php endwhile; ?>
    </tbody>
</table>



<table class="order-table">
    <tr>     
  
        <td colspan="6" style="text-align: right;">মোট</td>
        <td style="text-align: right;"><?= htmlspecialchars($row_summary['total']) ?></td>
        <td></td>
        <td></td>      
    </tr>


<?php if (!empty($row_summary['discount_present'])): ?>

    <tr>
       
        <td colspan="6" style="text-align: right;">ডিসকাউন্ট</td>
        <td style="text-align: right;">-<?= htmlspecialchars($row_summary['discount_present']) ?>%</td>
        <td></td>
        <td></td>      
    </tr>




<tr>
    <td colspan="6" style="text-align: right;">ডিসকাউন্ট বাদে মোট</td>

<td style="text-align: right;">
<?= (int)($row_summary['total'] - ($row_summary['total'] * $row_summary['discount_present'] / 100)) ?>    
</td>
        <td></td>
        <td></td>      
    </tr>

<?php endif; ?>

    <tr>       
        <td colspan="6" style="text-align: right;">ডেলিভারী চার্জ</td>
        <td style="text-align: right;"><?= htmlspecialchars($row_summary['delivery_charge'])?></td>
        <td></td>
        <td></td>      
    </tr>




    <tr>
        <td colspan="5">অর্ডার তরিখ : <?= htmlspecialchars($row_summary['sumit_date']) ?></td>
 
        <td style="text-align: right;"><strong>সর্বমোট</strong></td>
        <td style="text-align: right;"><strong>

<?= (int)($row_summary['total'] - ($row_summary['total'] * $row_summary['discount_present'] / 100))+$row_summary['delivery_charge'] ?>    
</strong></td>
        <td></td>
        <td class="print">print</td>      
    </tr>


</table>
</div>



<?php
// End capturing the output and store it in a variable
$ruckNumberPage = ob_get_clean();

// Now include frameForAll.php, which will use $catagory_display_content
include("frameForAll.php");

// mysqli_close($conn); // You might want to close the connection after all database operations
ob_end_flush();
?>
 

<!DOCTYPE html>
<html>
<head>

  <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">

<meta name="theme-color" content="#FF0000">
    
<title>অনলাইন শপ</title>
    

  
</head>
<body>



</body>
</html>