Bài 2: Thiết kế trang hiển thị thông tin khách hàng định dạng như sau:

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 86 - 87)

- Xử lý:

o Kết nối vào MySQL

o Chọn CSDL QL_BAN_SUA o Đọc bảng KHACH_HANG

o Xuất các thông tin về khách hàng dạng lưới có định dạng như hình trên, trong đó: các cột trên dòng tiêu đề được canh giữa, in đậm, có màu chữ khác có dòng nội dung; dòng chẵn và dòng lẻ ở phần nội dung có màu nền khác nhau; cột giới tính được canh giữa

Hướng dẫn giải

Xử lý:

- Kết nối vào MySql bằng câu lệnh:

o Mysql_connect(“localhost”, “root”, “”);

- Chọn CSDL QL_BAN_SUA

o Mysql_select_db(“QL_BAN_SUA”); - Đọc bảng KHACH_HANG:

o $result = mysql_query(“Select * from KHACH_HANG”); - Xuất dòng tiêu đề của table theo định dạng

- Đặt $stt = 0; // Đặt biến đếm, sẽ tăng theo số mẩu tin - Duyệt các mẩu tin trong bảng KHACH_HANG:

o While($row = mysql_fetch_row($result))

{ //Kiểm tra nếu $stt % 2 ==0 → xuất 1 dòng có màu nền khác, ngược lại thì xuất 1 dòng không có màu nền

// Lấy và xuất từng mẩu tin vào từng dòng trong table như yêu cầu, cột phái (giới tính) align = ‘center’

(87) }

Bài 3: Tạo một trang hiển thị thông tin khách hàng có tuỳ biến cột giới tính

như sau:

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

- Xử lý:

o Cột giới tính được canh giữa và hiển thị thông tin như sau: nếu giới tính của khách hàng là Nam thì hiển thị tượng trưng cho phái Nam, còn nếu ngược lại thì hiển thị hình tượng trưng cho phái Nữ như hình trên

Hướng dẫn giải

Xử lý:

- Xuất dòng tiêu đề của table theo định dạng:

o Đặt $stt = 0; // Đặt biến đếm, sẽ tăng theo số mẩu tin

o While($row = mysql_fetch_row($result))

{ // Kiểm tra nếu $stt % 2 == 0 → xuất 1 dòng có màu nền khác, ngược lại thì xuất 1 dòng không có màu nền

// Lấy và xuất từng mẩu tin vào từng dòng trong table như yêu cầu // Cột phái (giới tính) align = ‘center’, và if(phái =1) $hinh = “<img scr= ‘image\be_gai_2.jpg’ else $hinh = “<img scr =

‘image\be_trai_1.jpg’ // Tăng $stt

}

Bài 4: Class pager

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 86 - 87)