Phân trang (Pager)

  1. /**
  2.  * Việc phân trang có thể được thực hiện khá đơn giản với Drupal.
  3.  *
  4.  * Thí dụ, tạo một trang:
  5.  * - liệt kê các người dùng hợp lệ của hệ thống,
  6.  * - giới hạn trình bày mỗi trang là 50:
  7.  */
  8. function mypage_handler () {
  9. $limit = 50;
  10. $query = pager_query ("SELECT * FROM {users} WHERE status = 1", $limit);
  11. $rows = array ();
  12. while ($v = db_fetch_array ($query)) {
  13. foreach ($v as $key => $val) {
  14. $cells[] = $val;
  15. }
  16. $rows[] = $cells;
  17. unset ($cells);
  18. }
  19. return theme ('table', null, $rows) . theme ('pager', NULL, $limit);
  20. }

Comments

hay hay

Cai nay xai good do
Cam on tac gia nha