Skip to content

Instantly share code, notes, and snippets.

@taisang1996
Created July 15, 2016 08:36
Show Gist options
  • Save taisang1996/7559be1846a3e2df84831c31a37470db to your computer and use it in GitHub Desktop.
Save taisang1996/7559be1846a3e2df84831c31a37470db to your computer and use it in GitHub Desktop.
gio hang cua thang sang
<?php
// index.php?module=themgiohang&masanpham=1
// quy luat
$_SESSION['giohang'] = [
['masanpham' => 1, 'soluong' => 5],
['masanpham' => 2, 'soluong' => 1],
['masanpham' => 5, 'soluong' => 2],
['masanpham' => 100, 'soluong' => 1],
];
// themgiohang.php
$_SESSION['giohang'][] = ['masanpham' => 1, 'soluong' => 5];
// xoagiohang.php
unset($_SESSION['giohang']);
// xoasanphamcuagiohang.php &masanpham=5
foreach ($_SESSION['giohang'] as &$giohang) {
if ($_GET['masanpham'] == $giohang['masanpham']) {
unset($giohang);
}
}
// capnhatgiohang.php &masanpham=5 &soluong=68
foreach ($_SESSION['giohang'] as &$giohang) {
if ($_GET['masanpham'] == $giohang['masanpham']) {
$giohang['soluong'] = $_GET['soluong'];
}
}
// xemgiohang.php
foreach ($_SESSION['giohang'] as $giohang) {
$sanpham = get_sanpham_theo_masanpham($giohang['masanpham']);
// in san pham theo yeu cau
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment