III. Bảng ảo
c. Hiển thị dữ liệu có yêu cầu
Khi xây dựng một ứng dụng web nếu chúng ta hiển thị thông tin không có định dạng thì sẽ làm cho người xem cảm thấy nhàm chán và khó khăn trong quá trình đọc và tìm kiếm dữ liệu, chính vì vậy mà phát sinh các yêu cầu hiển thị dữ liệu khác nhau.
- Định dạng hiển thị dữ liệu
Yêu câu đơn giản nhất của một trang web là dữ liệu hiển thị phải được định dạng giúp cho người dùng dễ dàng đọc thông tin.
Các định dạng thông thường là định dạng các cột, dòng và kích thước, màu sắc, kiểu chữ, … cho nội dung hiển thị.
Chú ý: Để thực hiện được các yêu cầu về định dạng, chúng ta cần phải xem xét và tính toán các nội dung cần hiển thị.
Ví dụ:
- Tạo các cột tùy biến
Đôi khi, nội dung của một số cột trong CSDL khi hiển thị sẽ gây cho người dùng khó hiểu, hoặc chúng ta phải có dòng giải thích cho những thông tin đó. Chính vì vậy mà 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.
Ví dụ:
- Phân trang
Đố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. 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.
Ví dụ:
- Liên kết trang có chuỗi tham số.
* Chuỗi URL có cấu trúc định dạng như sau: http://<host>[:<port>][path][?string_parameter] Trong đó:
string_parameter có Cú pháp như sau:
Chú ý: Trong trường hợp có nhiều tham số, cặp [parameter_1 = value_1] phân cánh nhau bằng dấu &
Ví dụ:
Để nhận giá trị truyền qua tham số này ta dùng biến $_REQUEST[“parameter”]
Ví dụ: