Skip to content

Bài tập PHP cơ bản phần 5

📝 ĐỀ THỰC HÀNH: QUẢN LÝ SẢN PHẨM BẰNG PHP VÀ MYSQL

Thời gian làm bài: 2 giờ
Mục tiêu: Giúp người học luyện tập sử dụng PHP kết nối MySQL, thực hành các thao tác CSDL cơ bản (Thêm, Sửa, Xóa, Hiển thị), kết hợp kiến thức lập trình hướng đối tượng.


🎯 YÊU CẦU

Bối cảnh: Bạn được giao xây dựng một hệ thống quản lý sản phẩm nhỏ, cho phép người dùng thực hiện các thao tác thêm mới, chỉnh sửa, xóa và xem danh sách sản phẩm.


📌 Chức năng yêu cầu:

1. Hiển thị danh sách sản phẩm (index.php)

  • Hiển thị tất cả sản phẩm từ cơ sở dữ liệu.
  • Mỗi dòng sản phẩm hiển thị: Tên, Loại, Giá, Số lượng.
  • Có nút “Thêm sản phẩm”.
  • Có liên kết “Sửa” và “Xóa” bên cạnh từng sản phẩm.

2. Thêm sản phẩm mới (add.php)

  • Hiển thị form nhập: Tên, Loại, Giá, Số lượng.
  • Kiểm tra:
    • Tên sản phẩm không được trùng.
    • Giá > 0, Số lượng ≥ 1.
  • Lưu sản phẩm vào CSDL nếu hợp lệ.

3. Sửa thông tin sản phẩm (edit.php?id=...)

  • Lấy thông tin sản phẩm theo id và hiển thị trong form.
  • Cho phép người dùng chỉnh sửa và cập nhật.
  • Kiểm tra hợp lệ như trang thêm.

4. Xóa sản phẩm (delete.php?id=...)

  • Xác nhận bằng JavaScript trước khi xóa.
  • Nếu xác nhận, xóa sản phẩm khỏi CSDL.

5. Tính giá trị tổng (OOP)

  • Tạo lớp Product có phương thức tính giá trị giá * số lượng.
  • Áp dụng để hiển thị tổng giá trị từng sản phẩm trên trang danh sách.

Leave a Reply

Your email address will not be published. Required fields are marked *