Bài giảng Lập trình viên mã nguồn mở PHP - Module 3, Bài 6: Hiển thị dữ liệu trên trang

Hiển thị dữ liệu theo yêu cầu

• Ví dụ: trong CSDL thường dùng kiểu dữ liệu boolean cho cột giới tính —> cột này sẽ có một trong hai giá trị là 0 hoặc 1 vá tùy theo quy ước đẻ xác định 0 hoặc 1 thuộc giới tính gì. Nếu cột giới tính hiển thị 0, 1 và sau đó lại có dòng chú giải thì sẽ không thuận tiện —> dùng hình ành hoặc checkbox,. để hiển thị giới tính. Cách hiển thị này vừa đẹp mắt, vừa dễ hiểu.

Phân trang

□ Lớp Pager

• Sử dụng class pager được cung cấp để thực hiện việc phân trang

• Với lớp pager, chúng ta có thể:

Thiết lập loại phân trang và cách hiền thị

Chọn số lượng mẩu tin hiẻn thị trên 1 trang

 

docx 12 trang kimcuc 9120
Bạn đang xem tài liệu "Bài giảng Lập trình viên mã nguồn mở PHP - Module 3, Bài 6: Hiển thị dữ liệu trên trang", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

Tóm tắt nội dung tài liệu: Bài giảng Lập trình viên mã nguồn mở PHP - Module 3, Bài 6: Hiển thị dữ liệu trên trang

Bài giảng Lập trình viên mã nguồn mở PHP - Module 3, Bài 6: Hiển thị dữ liệu trên trang
Trường ĐH Khoa Học Tự Nhiên Tp. Hồ Chi Minh
TRUNG TÂM TIN HỌC
LTV MÃ NGUÒN MỜ PHP
Module 3 - Bài 6: Hiển thị dữ liệu trên trang
Ngành LT & CSDL
www.t3h.vn
2014
SOJ't
Hiển thị dữ liệu theo yêu cầu
□Định dạng hiển thị dữ liệu
• Cách đơn giản nhất là hiển thị dữ liệu dạng bảng hoặc dạng text
•Ví dụ: Hiển thị thông tin khách hàng
TH< ‘NGTIN KHÁCH HANG
LTV Mã nguồn mớ PHP - Module 3
3
MC
VMediaFire
f menial lie
Ml KH
T*n khâch híng
G*ớitmh
£h» chi
Sỗ »n rho*i
khOOl
KhuK Thúy Phương
1
A21 Nguyỉn o*nh quỉn Gổ VI©
9874125
khOG2
Dồ Lim Thi*n
0
357 Lể Hồng phong Q 10
8351056
khO03
Pt>«m Tt» Nhung
1
56 Dmh Ti4n Hoểng qu*n 1
9745698
khO04
Nguyin Khỉc Th«8n
0
12brt DUOng 3-2 quin 10
8769128
kh005
Tổ Trin Hố Giing
0
n Nguyin Ki*m qu*n Gò víp
5792564
khO06
Nguvên K>én Thi
1
357 Lê Hòng Phong Q.10
9874125
khooe
Nguyên Anh Tuin
ỉO
l/2txs No Trâng Long Q.BT TP.HCM
8753159
Hiển thị dữ liệu theo yêu cầu
• Ví dụ: hiển thị thông tin khách hàng với định dạng như sau:
■ Dòng tiêu đề của bảng sẽ được canh giữa, chữ in đậm, màu sắc phân biệt so với các dòng khác.
• Các dòng thông tin của khách hàng: dòng chẵn và dòng lè có màu nền khác nhau, cột giới tính được canh giữa
Dòng tiêu đề
THÒNG TIN KHÁCH HÀNG
pg
Ki
Dòng lẻ
LTV Mã nguồn mớ PHP - Module 3
Dòng chẵn
5
MC
VMediaFire
IIẾ
ị Mâ KH
Tên khách hàng
Giới tinh
Đja chi
Sô điện thoại ị
khooi
Khuât Thùy Phương
1
A21 Nguyễn Oanh quận Gò vãp
9874125
kh002
Đỗ Lâm Thiên
0
357 Lê Hông Phong Q.10
8351056
khOO3
Pham Th| Nhung
1
56 Đinh Tiên Hoàng quân 1
9745698
kh004
Nguyễn Khấc Thiên
0
12bis Đưứng 3-2 quàn 10
8769128
kh005
Tô Trân Hô Giảng
0
75 Nguyễn Kiệm qụận Gồ vãp
5792564
:kh006
Nguyễn Kiên Thi
1
357 Lê Hông PhoncjrQ^lO^
9874125
!kh008
Nguyễn Anh Tuân	/
0
l/2bis Nơ Trang Long Q.BT TP.HCM ,
8753159
Hiển thị dữ liệu theo yêu cầu
□Tạo các cột tùy biến
Nhu cầu hiển thị dữ liệu một cách rõ ràng, chi tiết, dễ hiểu trở thành một yêu cầu tất yếu khi thiết kế trang Web.
Một trong những cách hiển thị dữ liệu đáp ứng nhu cầu đó là tạo các cột tùy biến
LTV Mã nguồn mờ PHP - Module 3
Hiển thị dữ liệu theo yêu cầu
• Ví dụ: trong CSDL thường dùng kiểu dữ liệu boolean cho cột giới tính —> cột này sẽ có một trong hai giá trị là 0 hoặc 1 vá tùy theo quy ước đẻ xác định 0 hoặc 1 thuộc giới tính gì. Nếu cột giới tính hiển thị 0, 1 và sau đó lại có dòng chú giải thì sẽ không thuận tiện —> dùng hình ành hoặc checkbox,... để hiển thị giới tính. Cách hiển thị này vừa đẹp mắt, vừa dễ hiểu.
LTV Mã nguồn mờ PHP - Module 3
12
13
Phân trang
□Giới thiệu
Đối với những bảng có số lượng mẩu tin lớn khi hiển thị dữ liệu sẽ làm cho người dùng cảm thấy khó xem—> thực hiện việc phân trang.
Phân trang dữ liệu giúp cho việc xem và tìm kiếm thông tin dễ dàng, nhanh chóng và thuận tiện.
LTV Mã nguồn mờ PHP - Module 3
Phân trang
□ Lớp Pager
Sử dụng class pager được cung cấp để thực hiện việc phân trang
Với lớp pager, chúng ta có thể:
Thiết lập loại phân trang và cách hiền thị
Chọn số lượng mẩu tin hiẻn thị trên 1 trang
GV mở file chứa lóp Pager để giải thích cho HV các phuxyng thức và ý nghĩa của các phưong thức này.
bđ	LTV Mã nguồn mờ PHP - Module 3

File đính kèm:

  • docxbai_giang_lap_trinh_vien_ma_nguon_mo_php_module_3_bai_6_hien.docx
  • pdfttth_dh_khtn6_8393_541354.pdf