Tạo bởi Trần Văn Điêp|
Học PHP

BÀI TẬP THỰC HÀNH PHP – QUẢN LÝ PHÒNG HỌC (SỬ DỤNG PDO)

Mô tả yêu cầu

Bạn hãy xây dựng ứng dụng web quản lý phòng học bao gồm các chức năng cơ bản sau:

  1. Hiển thị danh sách phòng học

    • Hiển thị toàn bộ danh sách phòng học từ cơ sở dữ liệu.

    • Mỗi phòng học gồm các thông tin:

      • Mã phòng (tự tăng)

      • Tên phòng

      • Sức chứa

    • Dữ liệu hiển thị theo dạng bảng, có cột thao tác để “Sửa” và “Xóa”.

  2. Thêm mới phòng học

    • Cho phép người dùng nhập tên phòngsức chứa.

    • Khi nhấn “Lưu”, dữ liệu được ghi vào bảng trong cơ sở dữ liệu.

    • Sau khi thêm thành công, quay lại trang danh sách.

  3. Chỉnh sửa thông tin phòng học

    • Cho phép người dùng chọn một phòng học để chỉnh sửa.

    • Dữ liệu cũ được hiển thị sẵn, người dùng có thể thay đổi rồi lưu lại.

    • Cập nhật dữ liệu trong cơ sở dữ liệu tương ứng với phòng được chọn.

  4. Xóa phòng học

    • Khi người dùng chọn “Xóa”, hệ thống hiển thị xác nhận.

    • Nếu đồng ý, phòng học đó sẽ bị xóa khỏi cơ sở dữ liệu.

    • Sau khi xóa, quay lại trang danh sách cập nhật mới nhất.


Yêu cầu kỹ thuật

  • Ngôn ngữ lập trình: PHP (sử dụng PDO để kết nối MySQL).

  • Giao diện: HTML cơ bản, có thể kết hợp CSS đơn giản.

  • Cấu trúc dữ liệu:

    • Cơ sở dữ liệu: school_db

    • Bảng: classrooms

    • Trường dữ liệu:

      • id (INT, AUTO_INCREMENT, PRIMARY KEY)

      • room_name (VARCHAR, bắt buộc nhập)

      • capacity (INT, bắt buộc nhập)


Kết quả mong đợi

  • Ứng dụng có thể:

    • Kết nối thành công tới CSDL.

    • Hiển thị danh sách phòng học.

    • Thêm, sửa, xóa phòng học trực tiếp trên giao diện web.

  • Giao diện đơn giản, dễ thao tác, phản hồi thông báo sau mỗi hành động.

Phản hồi từ học viên

5

Tổng 0 đánh giá

Đăng nhập để làm bài kiểm tra

Chưa có kết quả nào trước đó