• RSS
  • Facebook NIIT
  • Twitter
Viết bởi Marketing Online Master

Trong bài này chúng ta sẽ học :
·         
Phần 1: Xây dựng trang hiển thị sản phẩm.
1- Tạo Database Product : 





CREATE TABLE `product` (
  `ID` int(10) unsigned zerofill NOT NULL AUTO_INCREMENT,
  `Name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  `Header` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  `Description` text COLLATE utf8_unicode_ci,
  `Price` int(11) DEFAULT NULL,
  PRIMARY KEY (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; Thêm 1 số sản phẩm :
-- ----------------------------
-- Records of product
-- ----------------------------
INSERT INTO `Product` VALUES ('0000000001', 'Tivi', 'Tivi mau', 'Hang dang giam gia', '1000000');
INSERT INTO `Product` VALUES ('0000000002', 'Tu lanh', 'Tu lanh Nhat', 'Hang chat luong cao', '3000000');
INSERT INTO `Product` VALUES ('0000000003', 'Xe may', 'Xe may Hon Da', 'Co khuyen mai', '12000000');
2- Hiển thị sản phẩm để khách hàng chọn: + Kết nối cơ sở dữ liệu : + Liệt kê các sản phẩm có trong bảng Product + giao diện hiển thị :   + Ứng với mỗi sản phẩm ta tạo 1 liên kết để khách hàng chọn sản phẩm , sẽ Get lại chính trang này và truyền theo biên Get là Idproduct = Id của sản phẩm định thêm vào giỏ hàng 3- Thêm sản phẩm này vào giỏ hàng : Khi khách hàng kích vào thêm giỏ hàng : Ta sẽ lưu vào biến $_SESSION['cart']. Đầu tiên kiểm tra xem giỏ hàng này có rỗng không : Nếu rỗng thì sẽ khởi tạo phần tử thứ nhất và thêm vào Session : Nếu giỏ hàng có sản phẩm rồi thì sẽ tiến hành kiểm tra xem sản phẩm này đã đc add vào trước đấy chưa ? Nếu có thì sẽ đưa ra thông báo : Da co trong gio hang  , nếu chưa có thì tăng số thứ tự mảng lên 1 và add vào biên session : Giao diện hiển thị : 4 - Toàn bộ code trang product này :