Skip to content

Commit 991f333

Browse files
committed
2 parents 632d77a + d47bc28 commit 991f333

File tree

6 files changed

+97
-4
lines changed

6 files changed

+97
-4
lines changed

Controller/Product/Product_c.php

+2
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,10 @@ public function Product () {
1919
$productsw = $this->product->getProductSW();
2020
$productjp = $this->product->getProductJP();
2121
$productot = $this->product->getProductOT();
22+
2223
include_once 'View/product/product.php';
2324
include_once 'View/product/product-brand.php';
25+
2426
}
2527

2628
public function ProductDetail () {

View/product/lastseen-product.php

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<?php
2+
3+
if (isset($_GET['id'])) {
4+
$id = (int)$_GET['id'];
5+
6+
// $_SESSION['seen']; // biến lưu sản phẩm khách hàng muốn mua
7+
8+
if (!isset($_SESSION['seen']) || empty($_SESSION['seen'])) {
9+
$_SESSION['seen'][$id] = $row;
10+
}else{
11+
if (array_key_exists($id, $_SESSION['seen'])) {
12+
$_SESSION['seen'][$id]['qty'] += 1;
13+
}else{
14+
$_SESSION['seen'][$id] = $row;
15+
$_SESSION['seen'][$id]['qty'] = 1;
16+
}
17+
}
18+
$_SESSION['noti_seen'] = 1;
19+
// echo "<pre>";
20+
// print_r($_SESSION['carts']);
21+
// echo "</pre>";
22+
}
23+
24+
header("Location: index.php?page=product&id=$id");
25+
26+
27+
?>

View/product/product-detail.php

+64
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,28 @@
1+
<?php
2+
if (isset($_GET['id'])) {
3+
$id = (int)$_GET['id'];
4+
5+
if (!isset($_SESSION['seen']) || empty($_SESSION['seen'])) {
6+
7+
$_SESSION['seen'][$id] = $detail;
8+
9+
}else{
10+
if (array_key_exists($id, $_SESSION['seen'])) {
11+
12+
unset($_SESSION['seen'][$id]);
13+
$_SESSION['seen'][$id] = $detail;
14+
$_SESSION['seen1'] = array_reverse($_SESSION['seen'],true);
15+
16+
}else{
17+
18+
$_SESSION['seen'][$id] = $detail;
19+
$_SESSION['seen1'] = array_reverse($_SESSION['seen'],true);
20+
21+
}
22+
}
23+
}
24+
?>
25+
126
<div class="container pd0">
227
<div class="row">
328
<div class="col-md-12">
@@ -305,4 +330,43 @@
305330
<img src="https://theme.hstatic.net/1000269795/1000439171/14/banner_product_3_large.jpg?v=4327" style="width: 100%;" alt="">
306331
</div>
307332
</div>
333+
334+
<div class="row" style="margin-bottom: 20px;">
335+
<?php
336+
if (isset($_SESSION['seen']) && !empty($_SESSION['seen']) && count($_SESSION['seen']) >1) {
337+
338+
?>
339+
<div style="width: 100%; padding-left: 10px;">
340+
<h3>Sản phẩm vừa xem</h3>
341+
</div>
342+
343+
<?php
344+
foreach ($_SESSION['seen1'] as $key => $value) {
345+
$price_old = $value['price'];
346+
$sale = $value['sale'];
347+
$price_new = $value['price'] - ($price_old*$sale)/100;
348+
?>
349+
<div class="col-md-3 col-sm-3 col-lg-3 col-6">
350+
<a href="index.php?page=product&id=<?php echo $value['id'] ?>" class="product">
351+
<div class="card" style="width: 100%">
352+
<img src="assets/images/product/<?php echo $value['image'] ?>" class="card-img-top" alt="<?php echo $value['name']; ?>">
353+
<div class="tag-saleoff text-center">
354+
-<?php echo $value['sale']; ?>%
355+
</div>
356+
</div>
357+
<div class="card-body">
358+
<h5 class="product_name text-center pd0"><?php echo $value['name'] ?></h5>
359+
<span><p class="price_new"><?php echo number_format($price_new); ?>₫</p></span><span><p class="price_old"><?php echo number_format($price_old); ?>₫</p></span>
360+
</div>
361+
</a>
362+
</div>
363+
<?php
364+
}
365+
?>
366+
367+
<?php
368+
}
369+
?>
370+
371+
</div>
308372
</div>

View/product/product.php

+4-4
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
$price_new = $valueproductmale['price'] - ($price_old*$sale)/100;
4646
?>
4747
<div class="col-md-3 col-sm-3 col-lg-3 col-6">
48-
<a href="#" class="product">
48+
<a href="index.php?page=product&id=<?php echo $valueproductmale['id'] ?>" class="product">
4949
<div class="card" style="width: 100%">
5050
<img src="assets/images/product/<?php echo $valueproductmale['image'] ?>" class="card-img-top" alt="<?php echo $valueproductmale['name']; ?>">
5151
<div class="tag-saleoff text-center">
@@ -73,7 +73,7 @@
7373
?>
7474

7575
<div class="col-md-3 col-sm-3 col-lg-3 col-6">
76-
<a href="#" class="product">
76+
<a href="index.php?page=product&id=<?php echo $valueproductfemale['id'] ?>" class="product">
7777
<div class="card" style="width: 100%">
7878
<img src="assets/images/product/<?php echo $valueproductfemale['image'] ?>" class="card-img-top" alt="<?php echo $valueproductfemale['image'] ?>">
7979
<div class="tag-saleoff text-center">
@@ -100,7 +100,7 @@
100100
$price_new = $valueproductnew['price'] - ($price_old*$sale)/100;
101101
?>
102102
<div class="col-md-3 col-sm-3 col-lg-3 col-6">
103-
<a href="#" class="product">
103+
<a href="index.php?page=product&id=<?php echo $valueproductnew['id'] ?>" class="product">
104104
<div class="card" style="width: 100%">
105105
<img src="assets/images/product/<?php echo $valueproductnew['image'] ?>" class="card-img-top" alt="<?php echo $valueproductnew['name'] ?>">
106106
<div class="tag-saleoff text-center">
@@ -127,7 +127,7 @@
127127
$price_new = $valueproducthot['price'] - ($price_old*$sale)/100;
128128
?>
129129
<div class="col-md-3 col-sm-3 col-lg-3 col-6">
130-
<a href="#" class="product">
130+
<a href="index.php?page=product&id=<?php echo $valueproducthot['id'] ?>" class="product">
131131
<div class="card" style="width: 100%">
132132
<img src="assets/images/product/<?php echo $valueproducthot['image'] ?>" class="card-img-top" alt="<?php echo $valueproducthot['name']; ?>">
133133
<div class="tag-saleoff text-center">
Binary file not shown.
Loading

0 commit comments

Comments
 (0)