-
Notifications
You must be signed in to change notification settings - Fork 0
/
order.php
121 lines (105 loc) · 4.23 KB
/
order.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
<?php
include 'components/connection.php';
session_start();
if(isset($_SESSION['user_id'])){
$user_id = $_SESSION['user_id'];
}else{
$user_id = '';
}
if(isset($_POST['logout'])){
session_destroy();
header("location: login.php");
}
?>
<style type="text/css">
<?php
include 'style.css'
?>
</style>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="https://unpkg.com/[email protected]/css/boxicons.min.css">
<title>Green Coffee - order page</title>
</head>
<body>
<?php
include 'components/header.php'
?>
<div class="main">
<div class="banner">
<h1>order</h1>
</div>
<div class="title2">
<a href="home.php">home </a>
<span>/ order</span>
</div>
<section class="orders">
<div class="box-container">
<div class="title">
<img src="img/download.png" class="logo" alt="">
<h1>my orders</h1>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Amet, doloremque, error eaque dolor rem qui modi minu</p>
</div>
</div>
<div class="box-container">
<?php
$select_orders = $conn->prepare("SELECT * FROM `orders` where user_id = ? ORDER BY date desc ");
$select_orders->execute([$user_id]);
if($select_orders->rowCount()>0){
while ($fetch_order = $select_orders->fetch(PDO::FETCH_ASSOC)) {
$select_product = $conn->prepare("SELECT * FROM `products` where id = ?");
$select_product->execute([$fetch_order['product_id']]);
if($select_product->rowCount()>0){
while($fetch_product = $select_product->fetch(PDO::FETCH_ASSOC)){
?>
<div class="box"
<?php
if($fetch_order['status']=='cancel'){
echo 'style="border:2px solid red";';
}
?>>
<a href="view_order.php?get_id=<?php echo $fetch_order['id']; ?>">
<p class="date"><i class="bi bi-calender-fill"></i>
<span> <?php echo $fetch_order['date']; ?></span>
</p>
<img src="image/<?php echo $fetch_product['image']; ?>" alt="" class="img">
<div class="row">
<h3 class="name"><?php echo $fetch_product['name']; ?></h3>
<p class="price">Price : <?php echo $fetch_order['price']; ?> X <?php echo $fetch_order['qty']; ?></p>
<p class="status" style="color:<?php
if($fetch_order['status']=='delivered'){
echo 'green';
}elseif($fetch_order['status']=='canceled'){
echo 'red';
}else{
echo 'orange';
}
?>"><?php echo $fetch_order['status']; ?> </p>
</div>
</a>
</div>
<?php
}
}
}
}else {
echo '<p class="empty"> no order takes placed </p>';
}
?>
</div>
</div>
</section>
<?php
include 'components/footer.php'
?>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/sweetalert/2.1.2/sweetalert.min.js"></script>
<script src="script.js"></script>
<?php
include 'components/alert.php'
?>
</body>
</html>