Kĩ thuật xử lý giỏ hàng

Over 11 working discount & coupon codes is active for 61 users, enjoy!

PHP-Advanced-Feature

Kĩ thuật xử lý giỏ hàng

Hôm nay học web sẽ hướng dẫn các bạn làm 1 phần trong bài tập Kĩ thuật xử lý giỏ hàng sử dụng session. Giao diện bài tập này như sau: 

bai tap session nang cao

Ta bắt đầu xây dựng giao diện cho bài tập này

Ta chia giao diện thành 3 phần header (header.php), body (datbao.php) và footer (footer.php) 

Xây dựng file index.php như sau: 

 Trong đó file header.php với giao diện như sau 

header

 

Còn đây là Code file header.php của nó

Giao diện footer đơn giản nên các bạn tự làm nhé. 

Và phần quan trọng đây. Chúng ta xâydựng giao diện đặt báo và các chức năng cho bài tập này. 

dat bao 1

 

 

Ở giao diện trên ta show loại báo vào combobox  bằng cách lấy các giá trị trong bảng loaibao

Đoạn code show dữ liệu vào combobox như sau:

 

Sau khi chọn loại báo và nhấn nút đưa vào giỏ hàng thì giao diện đưa thêm vào giỏ hàng như sau: 

bai tap session nang cao

 

Giao diện khi ta chọn nút đưa vào giỏ hàng là 1 bảng chứa tên loại báo, giá tiền, số lượng, thành tiền Và tổng tiền khi ta nhấn chọn vào giỏ hàng nhiều lần. Bảng này sẽ xuất hiện nếu tồn tại số mặt hàng và số mặt hàng phải > 0 

Đầu tiên ta kiểm tra nếu tồn tại việc nhấn chọn nút đặt hàng nghĩa là có giá trị loại báo Thì giá trị  somathang được gán bằng 1 sau đó 

kiểm tra xem có loại báo trong session chưa và nếu có loại báo trong session thì cập nhật số lượng của loại báo này 

 Nếu chưa có loại báo này trong session thì lấy thông tin của loại báo đưa vào session đồng thời tăng số mặt hàng đưa vào session

 Cuối cùng ta cho show ra dữ liệu trên 4 dòng 

Dòng 1: Tên tiêu đề Danh sách các loại báo cần đặt

Dòng 2: Tiêu đề lần lượt STT, Tên báo, Giá, Số lượng, Thành Tiền, Xóa

Dòng 3: Ta quét hết các giá trị cho đến khi lớn hơn $_SESSION[‘somathang’] để show ra theo từng dòng tenbao [i] , gia [i], so luong [i],  thành tiền (số lượng * đơn giá) , và nút xóa hiện ra cho mỗi dòng. 

Dòng 4: Xuất tổng số tiền 

Đoạn code cho bảng này như sau: 

 Vậy đoạn code hoàn chỉnh cho file datbao.php như sau: 

 

Kết thúc bài LAB hi vọng các bạn sẽ góp ý để bài hoàn thện hơn. Chúc các bạn thành công. Hãy chia sẽ bằng cách click share facebook, google plus bên dưới nhé.

 

 

 

 

It's only fair to share...Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

1 Comment

Nguyễn Trung Đức

December 14, 2016 @ 15:44

rất hữu ích :D

Leave Comment

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">


*

    Tìm Kiếm