BUỔI THỰC HÀNH SỐ 13 Bài 8: Tạo trang danh mục sữa bán chạy: Bài 9: Tạo trang hoàn chỉnh 1:

Một phần của tài liệu Giáo trình hướng dẫn thực hành ứng dụng dữ liệu web (Trang 115 - 119)

Phân tích yêu cầu:

- Gọi sử dụng lớp xl_sua

- Dùng hàm danh_sach_sua_ban_chay(): để lấy 5 sữa bán chạy nhất và

hiển thị như định dạng trên

Hướng dẫn giải:

- Gọi sử dụng class xl_sua bằng cách dùng include

- Gọi hàm danh_sach_sua_ban_chay() để lấy 5 loại sữa bán chạy nhất và

gán vào cho biến $mang_sua

- Duyệt mảng sữa và xuất ra các tên sữa theo từng dòng bằng foreach(…)

theo định dạng được yêu cầu

Bài 9: Tạo trang hoàn chỉnh 1:

Phân tích yêu cầu:

(116)

- Trang banner.htm

- Trang footer.htm

- Trang sữa bán chạy có link:

- Dùng trang sua_ban_chay đã có sẵn lưu lại với tên sua_ban_chay_link

sau đó thêm link cho từng sữa (để link qua trang tong_hop_1) và định dạng lại như hình trên

- Trang chi tiết sữa bán chạy:

Gọi sử dụng hàm trong lớp xl_sua để lấy thông tin một sữa bán chạy khi người dùng chọn tên sữa. Hiển thị thông tin như hình trên.

- Sau đó ráp lại thành một trang hoàn chỉnh có tên là trangn tong_hop_1.php

(117)

- Trang hoàn chỉnh:

Hướng dẫn giải:

Trang sua_ban_chay_link.php:

- Làm tương tự như trang sua_ban_chay.php, chỉ khác ở phần tên sữa có thêm link:

foreach ($mang_sua as $row){ $ma_sua = $row[“ma_sua”];

$ten_sua = $row[“ten_sua”];

echo “<li style = ‘color:#FFFFFF’><a href =

tong_hop_1.php?ma_sua =”.$ma_sua. “>$ten_sua</a></li>”; }

Trang chi_tiet_sua_ban_chay.php:

- Thực hiện câu lệnh truy vấn và lấy thông tin sữa khi người dùng chọn sữa:

if (isset($_REQUEST[“ma_sua”])){

(118) $strsql = “select * from SUA, LOAI_SUA, HANG_SUA where SUA.Ma_loai_sua = LOAI_SUA.Ma_loai_sua AND SUA.Ma_hang_sua = HANG_SUA.Ma_hang_sua AND Ma_sua like ‘$ma_sua’ ”;

$mang_sua = $xl_sua -

>danh_sach_sua_theo_hang_theo_loai($strsql);

- Duyệt mảng sữa và xuất thông tin sữa được chọn giống như định dạng chi tiết sữa đã làm ở bài trước (tham khảo bài lưới định dạng cột có link) Trang tong_hop_1.php

- Tạo một table có ba dòng

o Dòng 1: gọi sử dụng trang banner.html

o Dòng 2: cột trái gọi sử dụng trang sua_ban_chay_link.php

o Dòng 2: cột phải gọi trang chi_tiet_sua_ban_chay.php

(119)

BUỔI THỰC HÀNH SỐ 14

Một phần của tài liệu Giáo trình hướng dẫn thực hành ứng dụng dữ liệu web (Trang 115 - 119)