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