diff --git a/database/connect.php b/database/connect.php
new file mode 100644
index 000000000..eb79b69d1
--- /dev/null
+++ b/database/connect.php
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/database/index.php b/database/index.php
new file mode 100644
index 000000000..f31d6a20e
--- /dev/null
+++ b/database/index.php
@@ -0,0 +1,55 @@
+
Danh mục sinh viên đăng ký môn học
+
+
+
+ MSSV
+ Họ tên
+ Kỳ
+ Đăng ký
+
+ connect_error) {
+ die("Kết nối CSDL thất bại: " . $conn->connect_error);
+ }
+ $sql = "SELECT sinhvien.MSSV, sinhvien.HoTen, monhoc.MaMH, monhoc.TenMH, dangky.Ky
+ FROM dangky
+ JOIN sinhvien ON dangky.MSSV = sinhvien.MSSV
+ JOIN monhoc ON dangky.MaMH = monhoc.MaMH;";
+ $result = $conn->query($sql);
+ if ($result) {
+ if ($result->num_rows > 0) {
+ while ($row = $result->fetch_assoc()) {
+ echo "";
+ echo "" . $row["MSSV"] . " ";
+ echo "" . $row["HoTen"] . " ";
+ echo "" . $row["Ky"] . " ";
+ echo "" . $row["TenMH"] . " ";
+ echo " ";
+ }
+ } else {
+ echo "Không có dữ liệu ";
+ }
+ } else {
+ echo "Error: " . $conn->error;
+ }
+ $conn->close();
+ ?>
+
\ No newline at end of file
diff --git a/session-login/create-file.php b/session-login/create-file.php
new file mode 100644
index 000000000..07ed4d2d9
--- /dev/null
+++ b/session-login/create-file.php
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+ Create File
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/session-login/delete-file.php b/session-login/delete-file.php
new file mode 100644
index 000000000..850a5b351
--- /dev/null
+++ b/session-login/delete-file.php
@@ -0,0 +1,42 @@
+connect_error) {
+ die("Kết nối đến cơ sở dữ liệu thất bại: " . $conn->connect_error);
+}
+
+if ($_SERVER["REQUEST_METHOD"] == "POST" && isset($_POST["id"])) {
+ $id = $_POST["id"];
+
+ $sql = "SELECT * FROM files WHERE id = $id";
+ $result = $conn->query($sql);
+
+ if ($result->num_rows > 0) {
+ $row = $result->fetch_assoc();
+ $fileName = $row["name"];
+
+ $filePath = "uploads/" . $fileName;
+ if (file_exists($filePath)) {
+ unlink($filePath);
+ }
+
+ $sql = "DELETE FROM files WHERE id = $id";
+ if ($conn->query($sql) === TRUE) {
+ echo "Tệp $fileName đã được xóa thành công.";
+ } else {
+ echo "Lỗi khi xóa tệp: " . $conn->error;
+ }
+ } else {
+ echo "Không tìm thấy tệp cần xóa.";
+ }
+} else {
+ echo "Yêu cầu không hợp lệ.";
+}
+
+$conn->close();
+?>
diff --git a/session-login/index.php b/session-login/index.php
new file mode 100644
index 000000000..3e577d75b
--- /dev/null
+++ b/session-login/index.php
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+ Trang chủ
+
+
+
+
+
+
Chào mừng đến với trang index!
+
+
+
Thông tin của bạn:
+
Tên đăng nhập:
+
+
+
+
+
+
+
+
+
+
+
diff --git a/session-login/login.php b/session-login/login.php
new file mode 100644
index 000000000..e1c2e172e
--- /dev/null
+++ b/session-login/login.php
@@ -0,0 +1,39 @@
+
+
+
+
+
+ Login
+
+
+
+
+
+
+
+
+
+
diff --git a/session-login/logout.php b/session-login/logout.php
new file mode 100644
index 000000000..ea82c68aa
--- /dev/null
+++ b/session-login/logout.php
@@ -0,0 +1,7 @@
+
diff --git a/session-login/sql/web_pka.sql b/session-login/sql/web_pka.sql
new file mode 100644
index 000000000..894f1b5a5
--- /dev/null
+++ b/session-login/sql/web_pka.sql
@@ -0,0 +1,59 @@
+/*
+ Navicat Premium Data Transfer
+
+ Source Server : localhost_3306
+ Source Server Type : MySQL
+ Source Server Version : 80030 (8.0.30)
+ Source Host : localhost:3306
+ Source Schema : web_pka
+
+ Target Server Type : MySQL
+ Target Server Version : 80030 (8.0.30)
+ File Encoding : 65001
+
+ Date: 05/05/2024 13:43:56
+*/
+
+SET NAMES utf8mb4;
+SET FOREIGN_KEY_CHECKS = 0;
+
+-- ----------------------------
+-- Table structure for files
+-- ----------------------------
+DROP TABLE IF EXISTS `files`;
+CREATE TABLE `files` (
+ `id` int NOT NULL AUTO_INCREMENT,
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
+ `type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
+ `size` int NOT NULL,
+ `upload_date` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of files
+-- ----------------------------
+INSERT INTO `files` VALUES (2, 'ĐẠT ĐK TTTN.pdf', 'application/pdf', 265370, '2024-05-05 06:27:25');
+INSERT INTO `files` VALUES (4, '20240505063803.sql', 'application/octet-stream', 616349, '2024-05-05 06:38:03');
+INSERT INTO `files` VALUES (5, '20240505064252.pdf', 'application/pdf', 8543122, '2024-05-05 06:42:52');
+
+-- ----------------------------
+-- Table structure for users
+-- ----------------------------
+DROP TABLE IF EXISTS `users`;
+CREATE TABLE `users` (
+ `id` int UNSIGNED NOT NULL AUTO_INCREMENT,
+ `username` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
+ `password` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
+ `level` int NOT NULL,
+ `created_at` timestamp NULL DEFAULT NULL,
+ `updated_at` timestamp NULL DEFAULT NULL,
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of users
+-- ----------------------------
+INSERT INTO `users` VALUES (1, 'hungdm', '$2y$10$9k6oY8LTFLXd/Vp7b18wbejsciXof..kCSEr21Bvk7iabOZHddjOy', 1, '2024-05-05 12:55:05', '2024-05-05 12:55:10');
+
+SET FOREIGN_KEY_CHECKS = 1;
diff --git a/session-login/upload-file.php b/session-login/upload-file.php
new file mode 100644
index 000000000..9aeeee97c
--- /dev/null
+++ b/session-login/upload-file.php
@@ -0,0 +1,53 @@
+connect_error) {
+ die("Kết nối đến cơ sở dữ liệu thất bại: " . $conn->connect_error);
+}
+
+if ($_SERVER["REQUEST_METHOD"] == "POST" && isset($_FILES["file"])) {
+ $targetDir = "uploads/";
+ if (!file_exists($targetDir)) {
+ mkdir($targetDir, 0777, true);
+ }
+
+ $targetFile = $targetDir . basename($_FILES["file"]["name"]);
+
+ $fileName = $_FILES["file"]["name"];
+ $fileType = $_FILES["file"]["type"];
+ $fileSize = $_FILES["file"]["size"];
+ $fileTmpName = $_FILES["file"]["tmp_name"];
+ $fileUploadDate = date("Y-m-d H:i:s");
+
+ $currentDateTime = date("YmdHis");
+ $fileExtension = pathinfo($fileName, PATHINFO_EXTENSION);
+ $newFileName = $currentDateTime . "." . $fileExtension;
+
+ $sql = "INSERT INTO files (name, type, size, upload_date) VALUES ('$newFileName', '$fileType', '$fileSize', '$fileUploadDate')";
+ if ($conn->query($sql) === FALSE) {
+ echo "Lỗi khi lưu thông tin tệp vào cơ sở dữ liệu: " . $conn->error;
+ }
+
+ if (move_uploaded_file($fileTmpName, $targetFile)) {
+ header("Location: upload.php");
+ } else {
+ echo "Có lỗi xảy ra khi tải lên tệp.";
+ }
+} else {
+ echo "Vui lòng chọn một tệp để tải lên.";
+}
+
+$conn->close();
+?>
diff --git a/session-login/upload.php b/session-login/upload.php
new file mode 100644
index 000000000..a5bca8efb
--- /dev/null
+++ b/session-login/upload.php
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+ List Files
+
+
+
+
+
+
List Files
+
Upload File
+
+
+
+
+
+ ID
+ Tên tập tin
+ Loại
+ Kích thước
+ Ngày tải lên
+ Hành động
+
+
+
+ connect_error) {
+ die("Kết nối đến cơ sở dữ liệu thất bại: " . $conn->connect_error);
+ }
+
+ $sql = "SELECT * FROM files";
+ $result = $conn->query($sql);
+
+ if ($result->num_rows > 0) {
+ while($row = $result->fetch_assoc()) {
+ echo "";
+ echo "" . $row["id"] . " ";
+ echo "" . $row["name"] . " ";
+ echo "" . $row["type"] . " ";
+ echo "" . $row["size"] . " bytes ";
+ echo "" . $row["upload_date"] . " ";
+ echo "Xóa ";
+ echo " ";
+ }
+ } else {
+ echo "Không có tệp nào được tải lên. ";
+ }
+ $conn->close();
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/session-login/uploads/20240315.Th\341\273\235i kh\303\263a bi\341\273\203u_HK3.1.xls" "b/session-login/uploads/20240315.Th\341\273\235i kh\303\263a bi\341\273\203u_HK3.1.xls"
new file mode 100644
index 000000000..3f4b1d9ec
Binary files /dev/null and "b/session-login/uploads/20240315.Th\341\273\235i kh\303\263a bi\341\273\203u_HK3.1.xls" differ
diff --git a/session-login/uploads/screencapture-docs-google-forms-d-e-1FAIpQLSdx87BiZ6rStW255yhPiqEXNbgg-aUWDrIcSN0o6BXCwyyISQ-formResponse-2024-04-10-21_41_16.pdf b/session-login/uploads/screencapture-docs-google-forms-d-e-1FAIpQLSdx87BiZ6rStW255yhPiqEXNbgg-aUWDrIcSN0o6BXCwyyISQ-formResponse-2024-04-10-21_41_16.pdf
new file mode 100644
index 000000000..240810fe5
Binary files /dev/null and b/session-login/uploads/screencapture-docs-google-forms-d-e-1FAIpQLSdx87BiZ6rStW255yhPiqEXNbgg-aUWDrIcSN0o6BXCwyyISQ-formResponse-2024-04-10-21_41_16.pdf differ
diff --git a/session-login/uploads/web_ismart (1).sql b/session-login/uploads/web_ismart (1).sql
new file mode 100644
index 000000000..b377012b3
--- /dev/null
+++ b/session-login/uploads/web_ismart (1).sql
@@ -0,0 +1,984 @@
+-- phpMyAdmin SQL Dump
+-- version 5.2.0
+-- https://www.phpmyadmin.net/
+--
+-- Máy chủ: 127.0.0.1:3325
+-- Thời gian đã tạo: Th9 20, 2023 lúc 06:25 PM
+-- Phiên bản máy phục vụ: 10.4.25-MariaDB
+-- Phiên bản PHP: 8.0.23
+
+SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
+START TRANSACTION;
+SET time_zone = "+00:00";
+
+
+/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
+/*!40101 SET NAMES utf8mb4 */;
+
+--
+-- Cơ sở dữ liệu: `web_ismart`
+--
+
+-- --------------------------------------------------------
+
+--
+-- Cấu trúc bảng cho bảng `category`
+--
+
+CREATE TABLE `category` (
+ `id` int(11) NOT NULL,
+ `name` varchar(100) DEFAULT NULL,
+ `parent_id` int(11) NOT NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
+
+--
+-- Đang đổ dữ liệu cho bảng `category`
+--
+
+INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES
+(1, 'Điện thoại', 0),
+(2, 'Laptop', 0),
+(3, 'Đồng hồ', 0),
+(4, 'Phụ kiện', 0),
+(6, 'Iphone', 1),
+(7, 'Laptop gaming', 2),
+(8, 'Sumsung', 1),
+(9, 'Xiaomi', 1),
+(10, 'MacBook', 2),
+(11, 'Laptop văn phòng', 2),
+(12, 'Apple Watch', 3),
+(13, 'Watch BeU', 3),
+(14, 'Samsung Watch', 3),
+(15, 'Phụ kiện điện thoại', 4),
+(17, 'Phụ kiện khác', 4),
+(19, 'Phụ kiện máy tính', 4);
+
+-- --------------------------------------------------------
+
+--
+-- Cấu trúc bảng cho bảng `cate_post`
+--
+
+CREATE TABLE `cate_post` (
+ `id` int(11) NOT NULL,
+ `category` varchar(100) NOT NULL,
+ `parent_id` int(11) NOT NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
+
+--
+-- Đang đổ dữ liệu cho bảng `cate_post`
+--
+
+INSERT INTO `cate_post` (`id`, `category`, `parent_id`) VALUES
+(1, 'Thủ Thuật', 0),
+(2, 'Thảo Luận', 0),
+(3, 'Mẹo hay', 1),
+(4, 'Kỹ năng', 1),
+(5, 'Đánh giá', 2),
+(6, 'Góp ý', 2),
+(7, 'Đặt cờ hiệu', 1),
+(8, 'Kinh nghiệm', 1);
+
+-- --------------------------------------------------------
+
+--
+-- Cấu trúc bảng cho bảng `list_cate_product`
+--
+
+CREATE TABLE `list_cate_product` (
+ `id_cate` int(11) NOT NULL,
+ `id_product` varchar(200) NOT NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
+
+--
+-- Đang đổ dữ liệu cho bảng `list_cate_product`
+--
+
+INSERT INTO `list_cate_product` (`id_cate`, `id_product`) VALUES
+(6, 'MH3'),
+(6, 'MH4'),
+(6, 'MH5'),
+(6, 'MH6'),
+(6, 'MH8'),
+(6, 'MH9'),
+(8, 'MHSS1'),
+(8, 'MHSS2'),
+(8, 'MHSS4'),
+(8, 'MHSS5'),
+(8, 'MHSS6'),
+(8, 'MHSS7'),
+(8, 'MHSS8'),
+(8, 'MHSS9'),
+(9, 'MHXAM1'),
+(9, 'MHXAM2'),
+(9, 'MHXAM3'),
+(9, 'MHXAM4'),
+(9, 'MHXAM5'),
+(9, 'MHXAM6'),
+(9, 'MHXAM7'),
+(11, 'MHLT1'),
+(11, 'MHLT2'),
+(11, 'MHLT3'),
+(11, 'MHLT4'),
+(11, 'MHLT5'),
+(7, 'MHLTGAME1'),
+(7, 'MHLTGAME2'),
+(7, 'MHLTGAME3'),
+(7, 'MHLTGAME4'),
+(10, 'MHLTMAC1'),
+(10, 'MHLTMAC2'),
+(10, 'MHLTMAC3'),
+(13, 'MHDH1'),
+(13, 'MHDH2'),
+(13, 'MHDH3'),
+(12, 'MHDH4'),
+(12, 'MHDH5'),
+(12, 'MHDH6'),
+(14, 'MHDH7'),
+(14, 'MHDH8'),
+(15, 'MHPK1'),
+(15, 'MHPK2'),
+(15, 'MHPK3'),
+(19, 'MHPH4'),
+(19, 'MHPK5'),
+(15, 'MHPK6'),
+(17, 'MHPK7'),
+(17, 'MHPK8');
+
+-- --------------------------------------------------------
+
+--
+-- Cấu trúc bảng cho bảng `list_img`
+--
+
+CREATE TABLE `list_img` (
+ `id` int(11) NOT NULL,
+ `thumbnail` varchar(200) NOT NULL,
+ `id_product` varchar(200) NOT NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
+
+--
+-- Đang đổ dữ liệu cho bảng `list_img`
+--
+
+INSERT INTO `list_img` (`id`, `thumbnail`, `id_product`) VALUES
+(12, 'iphone-11-do-4-1-org.jpg', 'MH3'),
+(13, 'iphone-11-do-5-1-org.jpg', 'MH3'),
+(14, 'iphone-11-do-11-org.jpg', 'MH3'),
+(15, 'iphone-11-do-12-org.jpg', 'MH3'),
+(16, 'iphone-xr-128gb-trang-1-1-org-Copy.jpg', 'MH4'),
+(17, 'iphone-xr-128gb-trang-4-org-Copy.jpg', 'MH4'),
+(18, 'iphone-xr-128gb-trang-8-org-Copy.jpg', 'MH4'),
+(19, 'iphone-xr-128gb-trang-10-org-Copy.jpg', 'MH4'),
+(20, 'iphone-13-pro-blue-1-1-Copy(1)-Copy.jpg', 'MH5'),
+(21, 'iphone-13-pro-blue-2-Copy(1)-Copy.jpg', 'MH5'),
+(22, 'iphone-13-pro-blue-3-Copy(1)-Copy.jpg', 'MH5'),
+(23, 'iphone-13-pro-blue-4-Copy(1)-Copy.jpg', 'MH5'),
+(24, 'iphone-12-pro-max-xam-1-org-Copy(2)-Copy.jpg', 'MH6'),
+(25, 'iphone-12-pro-max-xam-4-org-Copy(2)-Copy.jpg', 'MH6'),
+(26, 'iphone-12-pro-max-xam-5-org-Copy(2)-Copy.jpg', 'MH6'),
+(27, 'iphone-12-pro-max-xam-12-org-Copy.jpg', 'MH6'),
+(28, 'iphone-13-pro-max-1-2.jpg', 'MH7'),
+(29, 'iphone-13-pro-max-4-2.jpg', 'MH7'),
+(30, 'iphone-13-pro-max-5-2.jpg', 'MH7'),
+(31, 'iphone-13-pro-max-12-2.jpg', 'MH7'),
+(32, 'iphone-se-2020-do-1-1-org-Copy.jpg', 'MH8'),
+(33, 'iphone-se-2020-do-4-org-Copy.jpg', 'MH8'),
+(34, 'iphone-se-2020-do-5-1-org-Copy.jpg', 'MH8'),
+(35, 'iphone-se-2020-do-12-org-Copy.jpg', 'MH8'),
+(36, 'iphone-13-pro-max-1-2.jpg', 'MH9'),
+(37, 'iphone-13-pro-max-4-2.jpg', 'MH9'),
+(38, 'iphone-13-pro-max-5-2.jpg', 'MH9'),
+(39, 'iphone-13-pro-max-12-2.jpg', 'MH9'),
+(40, 'samsung-galaxy-a22-4g-mint-1-1.jpg', 'MHSS1'),
+(41, 'samsung-galaxy-a22-4g-mint-2-1.jpg', 'MHSS1'),
+(42, 'samsung-galaxy-a22-4g-mint-3-1.jpg', 'MHSS1'),
+(43, 'samsung-galaxy-a22-4g-mint-4-1.jpg', 'MHSS1'),
+(44, 'samsung-galaxy-a32-4g-xanh-1-org-Copy.jpg', 'MHSS2'),
+(45, 'samsung-galaxy-a32-4g-xanh-4-org-Copy.jpg', 'MHSS2'),
+(46, 'samsung-galaxy-a32-4g-xanh-5-org-Copy.jpg', 'MHSS2'),
+(47, 'samsung-galaxy-a32-4g-xanh-10-org-Copy.jpg', 'MHSS2'),
+(48, 'samsung-galaxy-z-fold2-5g-dac-biet-den-1-org-Copy.jpg', 'MHSS3'),
+(49, 'samsung-galaxy-z-fold2-5g-dac-biet-den-5-org-Copy.jpg', 'MHSS3'),
+(50, 'samsung-galaxy-z-fold2-5g-dac-biet-den-6-org-Copy.jpg', 'MHSS3'),
+(51, 'samsung-galaxy-z-fold2-5g-dac-biet-den-7-org-Copy.jpg', 'MHSS3'),
+(52, 'samsung-galaxy-z-fold2-5g-dac-biet-den-1-org-Copy.jpg', 'MHSS4'),
+(53, 'samsung-galaxy-z-fold2-5g-dac-biet-den-5-org-Copy.jpg', 'MHSS4'),
+(54, 'samsung-galaxy-z-fold2-5g-dac-biet-den-6-org-Copy.jpg', 'MHSS4'),
+(55, 'samsung-galaxy-z-fold2-5g-dac-biet-den-7-org-Copy.jpg', 'MHSS4'),
+(56, 'samsung-galaxy-z-flip-3-kem-1-org-Copy.jpg', 'MHSS5'),
+(57, 'samsung-galaxy-z-flip-3-kem-2-org-Copy.jpg', 'MHSS5'),
+(58, 'samsung-galaxy-z-flip-3-kem-5-org-Copy.jpg', 'MHSS5'),
+(59, 'samsung-galaxy-z-flip-3-kem-6-org-Copy.jpg', 'MHSS5'),
+(60, 'samsung-galaxy-s21-fe-1-1.jpg', 'MHSS6'),
+(61, 'samsung-galaxy-s21-fe-4-1.jpg', 'MHSS6'),
+(62, 'samsung-galaxy-s21-fe-5-1.jpg', 'MHSS6'),
+(63, 'samsung-galaxy-s21-fe-11-1.jpg', 'MHSS6'),
+(64, 'samsung-galaxy-note-20-xanh-la-1-org.jpg', 'MHSS7'),
+(65, 'samsung-galaxy-note-20-xanh-la-2-org.jpg', 'MHSS7'),
+(66, 'samsung-galaxy-note-20-xanh-la-4-org.jpg', 'MHSS7'),
+(67, 'samsung-galaxy-note-20-xanh-la-5-org.jpg', 'MHSS7'),
+(68, 'samsung-galaxy-z-fold-3-1-3.jpg', 'MHSS8'),
+(69, 'samsung-galaxy-z-fold-3-5-3.jpg', 'MHSS8'),
+(70, 'samsung-galaxy-z-fold-3-6-3.jpg', 'MHSS8'),
+(71, 'samsung-galaxy-z-fold-3-7-3.jpg', 'MHSS8'),
+(72, 'samsung-galaxy-a52-xanh-duong-1-org-Copy.jpg', 'MHSS9'),
+(73, 'samsung-galaxy-a52-xanh-duong-4-org-Copy.jpg', 'MHSS9'),
+(74, 'samsung-galaxy-a52-xanh-duong-5-org-Copy.jpg', 'MHSS9'),
+(75, 'samsung-galaxy-a52-xanh-duong-11-org-Copy.jpg', 'MHSS9'),
+(76, 'xiaomi-11t-pro-11-Copy (1).jpg', 'MHXAM1'),
+(77, 'xiaomi-11t-pro-11-Copy.jpg', 'MHXAM1'),
+(78, 'xiaomi-11t-pro-12-Copy.jpg', 'MHXAM1'),
+(79, 'xiaomi-11t-pro-13-Copy.jpg', 'MHXAM1'),
+(80, 'xiaomi-11t-1-1-Copy.jpg', 'MHXAM2'),
+(81, 'xiaomi-11t-4-1-Copy.jpg', 'MHXAM2'),
+(82, 'xiaomi-11t-5-1-Copy.jpg', 'MHXAM2'),
+(83, 'xiaomi-11t-11-1-Copy.jpg', 'MHXAM2'),
+(84, 'xiaomi-11-lite-5g-ne-trang-3.jpg', 'MHXAM3'),
+(85, 'xiaomi-11-lite-5g-ne-trang-4.jpg', 'MHXAM3'),
+(86, 'xiaomi-11-lite-5g-ne-trang-10.jpg', 'MHXAM3'),
+(87, 'xiaomi-11-lite-5g-ne-trang-11.jpg', 'MHXAM3'),
+(88, 'xiaomi-redmi-note-10s-xanh-duong-1-org-Copy.jpg', 'MHXAM4'),
+(89, 'xiaomi-redmi-note-10s-xanh-duong-4-org-Copy.jpg', 'MHXAM4'),
+(90, 'xiaomi-redmi-note-10s-xanh-duong-5-org-Copy.jpg', 'MHXAM4'),
+(91, 'xiaomi-redmi-note-10s-xanh-duong-11-org-Copy.jpg', 'MHXAM4'),
+(92, 'xiaomi-redmi-note-11-1-2.jpg', 'MHXAM5'),
+(93, 'xiaomi-redmi-note-11-4-3.jpg', 'MHXAM5'),
+(94, 'xiaomi-redmi-note-11-5-3.jpg', 'MHXAM5'),
+(95, 'xiaomi-redmi-note-11-11-1.jpg', 'MHXAM5'),
+(96, 'xiaomi-redmi-10-xam-1-org-Copy.jpg', 'MHXAM6'),
+(97, 'xiaomi-redmi-10-xam-5-org-Copy.jpg', 'MHXAM6'),
+(98, 'xiaomi-redmi-10-xam-10-org-Copy.jpg', 'MHXAM6'),
+(99, 'xiaomi-redmi-10-xam-11-org-Copy.jpg', 'MHXAM6'),
+(100, 'xiaomi-redmi-9a-xam-1-org.jpg', 'MHXAM7'),
+(101, 'xiaomi-redmi-9a-xam-4-org.jpg', 'MHXAM7'),
+(102, 'xiaomi-redmi-9a-xam-5-org.jpg', 'MHXAM7'),
+(103, 'xiaomi-redmi-9a-xam-12-org.jpg', 'MHXAM7'),
+(104, 'lenovo-ideapad-3-14iml05-i3-81wa00q0vn-1-1-Copy.jpg', 'MHLT1'),
+(105, 'lenovo-ideapad-3-14iml05-i3-81wa00q0vn-2-1-Copy.jpg', 'MHLT1'),
+(106, 'lenovo-ideapad-3-14iml05-i3-81wa00q0vn-3-1-Copy.jpg', 'MHLT1'),
+(107, 'lenovo-ideapad-3-14iml05-i3-81wa00q0vn-4-1-Copy.jpg', 'MHLT1'),
+(108, 'hp-probook-450-g8-i3-2h0u4pa-6-org.jpg', 'MHLT2'),
+(109, 'hp-probook-450-g8-i3-2h0u4pa-8-600x600.jpg', 'MHLT2'),
+(110, 'lenovo-ideapad-3-14iml05-i3-81wa00q0vn-1-1-Copy.jpg', 'MHLT2'),
+(111, 'lenovo-ideapad-3-14iml05-i3-81wa00q0vn-2-1-Copy.jpg', 'MHLT2'),
+(112, 'asus-vivobook-x515ea-i3-bq1415w-1.jpg', 'MHLT3'),
+(113, 'asus-vivobook-x515ea-i3-bq1415w-2-1.jpg', 'MHLT3'),
+(114, 'asus-vivobook-x515ea-i3-bq1415w-3.jpg', 'MHLT3'),
+(115, 'asus-vivobook-x515ea-i3-bq1415w-4-1.jpg', 'MHLT3'),
+(116, 'lenovo-ideapad-3-14iml05-i3-81wa00q0vn-4-1-Copy.jpg', 'MHLT4'),
+(117, 'lenovo-ideapad-3-14iml05-i3-10110u-4gb-600x600.jpg', 'MHLT4'),
+(118, 'lenovo-ideapad-3-15iml05-i3-81wb01dpvn-3-Copy.jpg', 'MHLT4'),
+(119, 'lenovo-ideapad-3-15iml05-i3-10110u-4gb-256gb-win11-81wb01dpvn-600x600.jpg', 'MHLT4'),
+(120, 'asus-vivobook-x415ea-i3-eb638w-9-1.jpg', 'MHLT5'),
+(121, 'asus-vivobook-x515ea-i3-bq1415w-1.jpg', 'MHLT5'),
+(122, 'asus-vivobook-x515ea-i3-bq1415w-2-1.jpg', 'MHLT5'),
+(123, 'asus-vivobook-x515ea-i3-bq1415w-4-1.jpg', 'MHLT5'),
+(124, 'asus-tuf-gaming-fx506hcb-i5-hn144w-1-1-Copy.jpg', 'MHLTGAME1'),
+(125, 'asus-tuf-gaming-fx506hcb-i5-hn144w-2-1-Copy.jpg', 'MHLTGAME1'),
+(126, 'asus-tuf-gaming-fx506hcb-i5-hn144w-4-1-Copy.jpg', 'MHLTGAME1'),
+(127, 'asus-tuf-gaming-fx506hcb-i5-hn144w-240122-113855-600x600.jpg', 'MHLTGAME1'),
+(128, 'gigabyte-g5-i5-51s1121sh-2-Copy.jpg', 'MHLTGAME2'),
+(129, 'gigabyte-g5-i5-51s1121sh-4-Copy.jpg', 'MHLTGAME2'),
+(130, 'gigabyte-g5-i5-51s1121sh-5-Copy.jpg', 'MHLTGAME2'),
+(131, 'gigabyte-g5-i5-51s1121sh-7-Copy.jpg', 'MHLTGAME2'),
+(132, 'lenovo-gaming-legion-5-15ach6-r7-82jw00kmvn-1-Copy.jpg', 'MHLTGAME3'),
+(133, 'lenovo-gaming-legion-5-15ach6-r7-82jw00kmvn-2-Copy.jpg', 'MHLTGAME3'),
+(134, 'lenovo-gaming-legion-5-15ach6-r7-82jw00kmvn-4-Copy.jpg', 'MHLTGAME3'),
+(135, 'lenovo-gaming-legion-5-15ach6-r7-82jw00kmvn-6-Copy.jpg', 'MHLTGAME3'),
+(136, 'acer-nitro-gaming-an515-57-727j-i7-nhqd9sv005-1-org-Copy.jpg', 'MHLTGAME4'),
+(137, 'acer-nitro-gaming-an515-57-727j-i7-nhqd9sv005-2-org-Copy.jpg', 'MHLTGAME4'),
+(138, 'acer-nitro-gaming-an515-57-727j-i7-nhqd9sv005-5-org-Copy.jpg', 'MHLTGAME4'),
+(139, 'acer-nitro-gaming-an515-57-727j-i7-nhqd9sv005-6-org-Copy.jpg', 'MHLTGAME4'),
+(140, 'grey-1-org-Copy.jpg', 'MHLTMAC1'),
+(141, 'grey-2-org-Copy.jpg', 'MHLTMAC1'),
+(142, 'grey-3-org-Copy.jpg', 'MHLTMAC1'),
+(143, 'grey-5-org-Copy.jpg', 'MHLTMAC1'),
+(144, 'grey-2-org-Copy.jpg', 'MHLTMAC2'),
+(145, 'grey-3-org-Copy.jpg', 'MHLTMAC2'),
+(146, 'grey-4-org-Copy(1).jpg', 'MHLTMAC2'),
+(147, 'grey-5-org-Copy.jpg', 'MHLTMAC2'),
+(148, 'grey-3-org-Copy.jpg', 'MHLTMAC3'),
+(149, 'space-1-org (1)-Copy.jpg', 'MHLTMAC3'),
+(150, 'space-2-org (1)-Copy.jpg', 'MHLTMAC3'),
+(151, 'space-4-org (1)-Copy.jpg', 'MHLTMAC3'),
+(152, 'beu-b2-hong-3-org.jpg', 'MHDH1'),
+(153, 'beu-b2-hong-4-org.jpg', 'MHDH1'),
+(154, 'beu-b2-hong-moi1-org.jpg', 'MHDH1'),
+(155, 'beu-b2-hong-moi2-org.jpg', 'MHDH1'),
+(156, 'beu-sporty-1-2-1.jpg', 'MHDH2'),
+(157, 'beu-sporty-1-3-1.jpg', 'MHDH2'),
+(158, 'beu-sporty-1-4-1.jpg', 'MHDH2'),
+(159, 'beu-sporty-1-5-1.jpg', 'MHDH2'),
+(160, 'beu-sporty-1-2-1.jpg', 'MHDH3'),
+(161, 'beu-sporty-1-3-1.jpg', 'MHDH3'),
+(162, 'beu-sporty-1-4-1.jpg', 'MHDH3'),
+(163, 'beu-sporty-1-7-1.jpg', 'MHDH3'),
+(164, 'apple-watch-s6-lte-44mm-vien-nhom-day-cao-su-xanh-cont-2-org-org.jpg', 'MHDH4'),
+(165, 'apple-watch-s6-lte-44mm-vien-nhom-day-cao-su-xanh-duong-3-org.jpg', 'MHDH4'),
+(166, 'ava-org.jpg', 'MHDH4'),
+(167, 'apple-watch-s6-lte-44mm-vien-nhom-day-cao-su-xanh-cont-2-org-org.jpg', 'MHDH5'),
+(168, 'apple-watch-s6-lte-44mm-vien-nhom-day-cao-su-xanh-duong-3-org.jpg', 'MHDH5'),
+(169, 'apple-watch-s7-45mm-gps-den-1.jpg', 'MHDH5'),
+(170, 'apple-watch-s7-45mm-gps-den-2.jpg', 'MHDH5'),
+(171, '1-org.jpg', 'MHDH6'),
+(172, '2-org.jpg', 'MHDH6'),
+(173, 'apple-watch-s6-lte-44mm-vien-nhom-day-cao-su-xanh-cont-2-org-org.jpg', 'MHDH6'),
+(174, 'apple-watch-s6-lte-44mm-vien-nhom-day-cao-su-xanh-duong-3-org.jpg', 'MHDH6'),
+(175, 'samsung-galaxy-watch-3-41mm-vang-dong-2-org.jpg', 'MHDH7'),
+(176, 'samsung-galaxy-watch-3-41mm-vang-dong-3-org.jpg', 'MHDH7'),
+(177, 'samsung-galaxy-watch-3-41mm-vang-dong-4-org.jpg', 'MHDH7'),
+(178, 'samsung-galaxy-watch-3-41mm-vang-dong-5-org.jpg', 'MHDH7'),
+(179, 'samsung-galaxy-watch-4-40mm-vang-hong-0-1-org.jpg', 'MHDH8'),
+(180, 'samsung-galaxy-watch-4-40mm-vang-hong-1-org.jpg', 'MHDH8'),
+(181, 'samsung-galaxy-watch-4-40mm-vang-hong-2-org.jpg', 'MHDH8'),
+(182, 'samsung-galaxy-watch-4-40mm-vang-hong-3-org.jpg', 'MHDH8'),
+(183, 'pin-sac-du-phong-7500mah-ava-la-10k-1-vang-1-org.jpg', 'MHPK1'),
+(184, 'pin-sac-du-phong-7500mah-ava-la-10k-1-vang-2-org.jpg', 'MHPK1'),
+(185, 'pin-sac-du-phong-7500mah-ava-la-10k-1-vang-4-org.jpg', 'MHPK1'),
+(186, 'pin-sac-du-phong-7500mah-ava-la-10k-1-vang-5-org.jpg', 'MHPK1'),
+(191, 'sac-du-phong-polymer-10000mah-type-c-p66d-xam-2-org.jpg', 'MHPK2'),
+(192, 'sac-du-phong-polymer-10000mah-type-c-p66d-xam-3-org.jpg', 'MHPK2'),
+(193, 'sac-du-phong-polymer-10000mah-type-c-p66d-xam-4-org.jpg', 'MHPK2'),
+(194, 'sac-du-phong-polymer-10000mah-type-c-p66d-xam-6-org.jpg', 'MHPK2'),
+(195, 'bluetooth-airpods-pro-magsafe-charge-apple-mlwk3-1.jpg', 'MHPK3'),
+(196, 'bluetooth-airpods-pro-magsafe-charge-apple-mlwk3-2.jpg', 'MHPK3'),
+(197, 'bluetooth-airpods-pro-magsafe-charge-apple-mlwk3-3.jpg', 'MHPK3'),
+(198, 'bluetooth-airpods-pro-magsafe-charge-apple-mlwk3-4.jpg', 'MHPK3'),
+(199, 'tai-nghe-bluetooth-kanen-k6-den-2-org.jpg', 'MHPH4'),
+(200, 'tai-nghe-bluetooth-kanen-k6-den-3-org.jpg', 'MHPH4'),
+(201, 'tai-nghe-bluetooth-kanen-k6-den-4-org.jpg', 'MHPH4'),
+(202, 'tai-nghe-bluetooth-kanen-k6-den-6-org.jpg', 'MHPH4'),
+(203, 'tai-nghe-bluetooth-mozard-flex4-den-xanh-2-org.jpg', 'MHPK5'),
+(204, 'tai-nghe-bluetooth-mozard-flex4-den-xanh-3-org.jpg', 'MHPK5'),
+(205, 'tai-nghe-bluetooth-mozard-flex4-den-xanh-4-org.jpg', 'MHPK5'),
+(206, 'tai-nghe-bluetooth-mozard-flex4-den-xanh-6-org.jpg', 'MHPK5'),
+(207, 'adapter-sac-2a-dual-anker-a2620-trang-up-1-org.jpg', 'MHPK6'),
+(208, 'adapter-sac-2a-dual-anker-a2620-trang-up-2-org.jpg', 'MHPK6'),
+(209, 'adapter-sac-2a-dual-anker-a2620-trang-up-3-org.jpg', 'MHPK6'),
+(210, 'adapter-sac-2a-dual-anker-a2620-trang-up-5-org.jpg', 'MHPK6'),
+(211, 'sac-khong-day-qi-10w-mbest-ac63f3-den-1-2-org.jpg', 'MHPK7'),
+(212, 'sac-khong-day-qi-10w-mbest-ac63f3-den-2-2-org.jpg', 'MHPK7'),
+(213, 'sac-khong-day-qi-10w-mbest-ac63f3-den-3-2-org.jpg', 'MHPK7'),
+(214, 'sac-khong-day-qi-10w-mbest-ac63f3-den-4-2-org.jpg', 'MHPK7'),
+(215, 'adapter-sac-apple-watch-magnetic-type-c-30cm-apple-1-org.jpg', 'MHPK8'),
+(216, 'adapter-sac-apple-watch-magnetic-type-c-30cm-apple-2-org.jpg', 'MHPK8'),
+(217, 'adapter-sac-apple-watch-magnetic-type-c-30cm-apple-3-org.jpg', 'MHPK8');
+
+-- --------------------------------------------------------
+
+--
+-- Cấu trúc bảng cho bảng `orders`
+--
+
+CREATE TABLE `orders` (
+ `id` varchar(200) NOT NULL,
+ `fullname` varchar(50) DEFAULT NULL,
+ `email` varchar(150) DEFAULT NULL,
+ `phone_number` varchar(20) DEFAULT NULL,
+ `address` varchar(200) DEFAULT NULL,
+ `note` varchar(1000) DEFAULT NULL,
+ `money` varchar(100) NOT NULL,
+ `total_product` int(11) NOT NULL,
+ `time` varchar(100) NOT NULL,
+ `status_id` int(11) DEFAULT 1
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
+
+--
+-- Đang đổ dữ liệu cho bảng `orders`
+--
+
+INSERT INTO `orders` (`id`, `fullname`, `email`, `phone_number`, `address`, `note`, `money`, `total_product`, `time`, `status_id`) VALUES
+('1672651279', 'Lê Hải Tiến', 'haiyen123@gmail.com', '0239823712', 'Thanh Hóa', '', '44759060', 6, '02-01-2023', 3),
+('1672667338', 'Trần Văn Đại', 'dainguyen@gmail.com', '0372717698', 'Hà Nội', '', '53459060', 4, '02-01-2023', 2),
+('1672668318', 'Lê An Nguyễn', 'langtrongthao@gmail.com', '03987289929', 'Hà Nội', '', '19200000', 2, '02-01-2023', 1);
+
+-- --------------------------------------------------------
+
+--
+-- Cấu trúc bảng cho bảng `order_details`
+--
+
+CREATE TABLE `order_details` (
+ `id` int(11) NOT NULL,
+ `order_id` varchar(200) DEFAULT NULL,
+ `product_id` varchar(200) DEFAULT NULL,
+ `thumbnail` varchar(200) NOT NULL,
+ `num` int(11) DEFAULT NULL,
+ `total_money` int(11) DEFAULT NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
+
+--
+-- Đang đổ dữ liệu cho bảng `order_details`
+--
+
+INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `thumbnail`, `num`, `total_money`) VALUES
+(18, '1672651279', 'MHSS1', 'samsung-galaxy-a22-4g-mint-1-600x600.jpg', 4, 22800000),
+(19, '1672651279', 'MHSS6', 'Samsung-Galaxy-S21-FE-tim-600x600.jpg', 1, 8459060),
+(20, '1672651279', 'MH4', 'xr.jpg', 1, 13500000),
+(21, '1672667338', 'MHLT3', 'asus-vivobook-x515ea-i3-1115g4-8gb-256gb-600x600.jpg', 3, 45000000),
+(22, '1672667338', 'MHSS6', 'Samsung-Galaxy-S21-FE-tim-600x600.jpg', 1, 8459060),
+(23, '1672668318', 'MH4', 'xr.jpg', 1, 13500000),
+(24, '1672668318', 'MHSS1', 'samsung-galaxy-a22-4g-mint-1-600x600.jpg', 1, 5700000);
+
+-- --------------------------------------------------------
+
+--
+-- Cấu trúc bảng cho bảng `order_status`
+--
+
+CREATE TABLE `order_status` (
+ `id` int(11) NOT NULL,
+ `status` varchar(100) DEFAULT NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
+
+--
+-- Đang đổ dữ liệu cho bảng `order_status`
+--
+
+INSERT INTO `order_status` (`id`, `status`) VALUES
+(1, 'Đang xử lý'),
+(2, 'Thành công'),
+(3, 'Đã hủy');
+
+-- --------------------------------------------------------
+
+--
+-- Cấu trúc bảng cho bảng `pages`
+--
+
+CREATE TABLE `pages` (
+ `id` int(11) NOT NULL,
+ `title` varchar(100) NOT NULL,
+ `content` text NOT NULL,
+ `user_id` int(11) DEFAULT NULL,
+ `id_status` int(10) NOT NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
+
+--
+-- Đang đổ dữ liệu cho bảng `pages`
+--
+
+INSERT INTO `pages` (`id`, `title`, `content`, `user_id`, `id_status`) VALUES
+(3, 'Giới thiệu', 'Bạn là một doanh nghiệp lớn? Bạn có những sản phẩm nổi bậc muốn được nhanh chóng giới thiệu đến mọi người? Bạn kinh doanh những sản phẩm dịch vụ? Mẫu website giới thiệu doanh nghiệp tại Mona Media chính là giải pháp tốt nhất cho các doanh nghiệp muốn phát triển thương hiệu. Với gần 10 năm kinh nghiệm trong ngành thiết kế website , chúng tôi luôn cập nhật những công nghệ mới nhất cho các thiết kế website doanh nghiệp của khách hàng như HTML5/ CSS3 giúp cho website của khách hàng luôn trong tình trạng tối ưu về tốc độ load và độ mượt mà khi hiển thị trên tất cả các phương tiện di động như Smartphone và máy tính bảng. Một thiết kế website giới thiệu mang đến cho doanh nghiệp bạn những gì?
\r\n\r\n»» Một kênh liên lạc uy tín cho các nhà đầu tư và các đối tác kinh doanh. \r\n»» Giả thiểu chi phí cho việc Marketing quảng bá thương hiệu. \r\n»» Kênh liên lạc trực tiếp của khách hàng với doanh nghiệp. \r\n»» Khai thác tối đa khách hàng online trên Internet. \r\n»» Quảng bá thương hiệu một cách nhanh nhất thông qua internet.
\r\n\r\nHãy mang đến bộ mặt thương hiệu chuyên nghiệp, uy tín trước mặt khách hàng của bạn. Tham khảo những mẫu website giới thiệu của Mona bên dưới để có ý tưởng độc báo bạn nhé! Chúc bạn thành công!
\r\n\r\nWhere does it come from? \r\nContrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of "de Finibus Bonorum et Malorum" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, "Lorem ipsum dolor sit amet..", comes from a line in section 1.10.32.
\r\n\r\nThe standard chunk of Lorem Ipsum used since the 1500s is reproduced below for those interested. Sections 1.10.32 and 1.10.33 from "de Finibus Bonorum et Malorum" by Cicero are also reproduced in their exact original form, accompanied by English versions from the 1914 translation by H. Rackham.
\r\n\r\nWhere can I get some? \r\nThere are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable. If you are going to use a passage of Lorem Ipsum, you need to be sure there isn't anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend to repeat predefined chunks as necessary, making this the first true generator on the Internet. It uses a dictionary of over 200 Latin words, combined with a handful of model sentence structures, to generate Lorem Ipsum which looks reasonable. The generated Lorem Ipsum is therefore always free from repetition, injected humour, or non-characteristic words etc.
\r\n', NULL, 1),
+(4, 'Liên hệ ', ' \r\n