- Duyệt và xuất ra các hãng sữa và loại sữa theo từng dòng bằng foreach(…) theo định dạng như hình trên
foreach ($mang_hang_sua as $row){
$ma_hang_sua = $row[‘Ma_hang_sua’];
$ten_hang_sua = $row[‘Ten_hang_sua’]; echo $ten_hang_sua. “<br>”;
}
(Làm tương tự cho $mang_loai_sua)
Bài 6: Tạo trang danh mục sữa như sau:
Phân tích yêu cầu:
Có thể bạn quan tâm!
- Hướng dẫn thực hành Ứng dụng dữ liệu web - 12
- Hướng dẫn thực hành Ứng dụng dữ liệu web - 13
- Hướng dẫn thực hành Ứng dụng dữ liệu web - 14
- Hướng dẫn thực hành Ứng dụng dữ liệu web - 16
- Hướng dẫn thực hành Ứng dụng dữ liệu web - 17
Xem toàn bộ 145 trang tài liệu này.
- Gọi sử dụng hai lớp xl_sua và hiển thị thông tin định dạng như hình
Hướng dẫn giải:
- Gọi sử dụng class xl_sua bằng cách dùng inlucde
- Gọi hàm danh_sach_sua() để lấy các mẩu tin có trong bảng sua và gán vào cho biến $mang_sua
- Duyệt và xuất ra các sữa theo từng dòng bằng foreach(…): có định dạng mỗi sữa hiển thị trên một dòng gồm 4 cột (của 1 table): cột đầu là hình ảnh sữa, cột hai: tên sữa, cột ba: trọng lượng, cột 4: đơn giá (có định dạng lại bằng hàm number_format(…))
Bài 7: Tạo Form Thêm một khách hàng mới vào bảng khách hàng.
Phân tích yêu cầu:
- Gọi sử dụng lớp xl_khach_hang
Hướng dẫn giải:
- Gọi sử dụng class xl_khach_hang
- Lấy các thông tin của khách hàng trên form và gán cho các biến tương ứng
- Kiểm tra các giá trị lấy được
- Gọi hàm them_khach_hang($makh, $tenkh, $phai, $dia_chi, $dien_thoai,
$email): để thêm một khách hàng mới vào bảng khách hàng.
- Thông báo kết quả sau khi thêm mới
BUỔI THỰC HÀNH SỐ 13
Bài 8: Tạo trang danh mục sữa bán chạy:
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:
Tạo các trang sau
- 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
- 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”])){
$ma_sua = $_REQUEST[“ma_sua”];
$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
o Dòng 3: gọi sử dụng trang footer.html
BUỔI THỰC HÀNH SỐ 14
Bài 10: Tạo trang hoàn chỉnh 2:
Phân tích yêu cầu:
Tạo các trang sau
- Trang banner.htm
- Trang footer.htm
- Trang menu_phai.html:
- Trang loại – hãng sữa có link: