Dưới đây là quy trình lọc chi tiết:
- Đầu vào: loại sản phẩm, size, màu và khoảng giá.
- Đầu ra: sản phẩm chứa size, màu và khoảng giá tương ứng Các bước thực hiện
- Bước 1: Lựa chọn size, màu hoặc khoảng giá trên giao diện.
- Bước 2: Trình duyệt tạo lệnh JavaScript đê kích hoạt XMLHttpRequest và gửi request lên server.
- Bước 2: Mở cơ sở dữ liệu
- Bước 3: Lấy danh mục trong phiên hiện tại
- Bước 4: Lựa chọn bảng tbl_danh_muc_sp đê tìm kiếm mã danh mục có tên danh mục giống với danh mục trong phiên hiện tại.
- Bước 5: Lựa chọn các thuộc tính của mặt hàng trong các bảng tbl_hang, tbl_size, tbl_size_sp và tbl_anh với điều kiện danh mục khớp với danh mục đã lấy ở bước
Khóa luận tốt nghiệp Xây dựng và phát triển website thương mại điện tử tại cửa hàng thời trang Bích Lụa
+ Nếu có chọn màu thì thêm điều kiện màu thuộc các màu đã chọn
+ Nếu có chọn khoảng giá thì thêm điều kiện giá phải nằm trong khoảng giá lớn nhất và nhỏ nhất
- Bước 7: Thực thi câu lệnh SQL dựa trên các biến và điều kiện đã chọn. - Bước 8: Kiểm tra số dòng của kết quả đạt được khi thực thi
- Bước 9: Server gửi lại dữ liệu cho trình duyệt
- Bước 10: Trình duyệt hiển thị dữ liệu từ respone của server.
+ Nếu số hàng ở bước 8 bằng 0: Hiển thị dịng chữ “Khơng có sản phẩm nào” + Nếu số hàng ở bước 8 lớn hơn 0: Hiển thị các mặt hàng theo điều kiện đã chọn
Khóa luận tốt nghiệp Xây dựng và phát triển website thương mại điện tử tại cửa hàng thời trang Bích Lụa