Trong môi trường kinh doanh cạnh tranh ngày nay, việc quản lý đơn hàng một cách hiệu quả không chỉ giúp doanh nghiệp tối ưu hóa quy trình vận hành mà còn trực tiếp tác động đến sự hài lòng của khách hàng và lợi nhuận. Vậy, làm thế nào để xây dựng một cấu hình quản lý đơn hàng mạnh mẽ, đáp ứng mọi nhu cầu phát triển?
Trong website PHP, config.php thường dùng để:
| Vai trò | Mô tả |
| Cấu hình hệ thống | Thiết lập thông số chung cho website. |
| Kết nối cơ sở dữ liệu | Lưu thông tin host, user, password, database name. |
| Khởi tạo session | Gọi session_start() để dùng session toàn trang. |
| Dùng lại ở nhiều nơi | Chỉ cần include hoặc require file này ở bất kỳ trang nào. |
- Tạo dự án: config.php
- Code:

Như vậy: Tại dự án: index.php ==> Gọi config.php qua require_one

Xây dựng hệ thống quản lý đơn hàng

- Tạo dự án: index.php
- Code




3. Giải thích:
- Mở đầu: <body class=”bg-light”>: bg-light: Tô nền toàn trang bằng màu xám sáng
- Khối container chính: <div class=”container mt-5″> :
- container: Là lớp bố cục của Bootstrap, giúp căn lề nội dung giữa trang và tự co giãn theo màn hình.
- mt-5: Margin top (khoảng cách phía trên) = 3rem ~ tạo khoảng cách từ trên xuống.
- Tiêu đề chính: <h2 class=”text-center text-primary”>Hệ Thống Quản Lý Đơn Hàng</h2>
- text-center: Căn giữa dòng chữ.
- text-primary: Màu chữ theo màu chính (blue) của Bootstrap.
- Hàng chứa 3 cột chức năng: <div class=”row mt-4″>
- Tạo một hàng (row) gồm 3 cột (Bootstrap grid 12 cột → mỗi col chiếm 4/12 = 1/3 chiều ngang).
- mt-4: Tạo khoảng cách phía trên dòng tiêu đề.
- Cột 1 – Danh sách đơn hàng:
| <div class=”col-md-4″>
<div class=”card text-center”> <div class=”card-body”> <h5 class=”card-title”>📋 Danh sách đơn hàng</h5> <p class=”card-text”>Xem và quản lý các đơn hàng hiện có.</p> <a href=”orders.php” class=”btn btn-primary”>Xem danh sách</a> </div> </div> </div> |
- col-md-4: Mỗi cột chiếm 4/12 chiều ngang (hiển thị 3 cột trên 1 dòng).
- card: Thẻ Bootstrap dạng hộp có bo góc, đổ bóng nhẹ.
- btn btn-primary: Nút màu xanh – liên kết tới orders.php.
- Cột 2 – Thêm đơn hàng:
| <h5 class=”card-title”>➕ Thêm đơn hàng</h5>
<a href=”order_add.php” class=”btn btn-success”>Thêm ngay</a> Cột 3 – Tìm kiếm đơn hàng: <h5 class=”card-title”>🔍 Tìm kiếm đơn hàng</h5> <a href=”search.php” class=”btn btn-warning”>Tìm kiếm</a> Khu vực đăng nhập / đăng xuất: <div class=”text-center mt-4″> <?php if (isset($_SESSION[‘user’])): ?> <a href=”logout.php” class=”btn btn-danger”>Đăng xuất (<?= $_SESSION[‘user’] ?>)</a> <?php else: ?> <a href=”login.php” class=”btn btn-secondary”>Đăng nhập</a> <?php endif; ?> </div> |
- Kiểm tra nếu đã đăng nhập (có session) thì hiển thị nút Đăng xuất, kèm tên người dùng.
- Nếu chưa đăng nhập, hiển thị nút Đăng nhập.
Chức năng thêm – xóa – sửa đơn hàng
Tạo dự án: functions.php
Code:\




Giảng viên Hà Văn Cử
Bộ môn Công nghệ thông tin
FPT Polytechnic TP HCM

