Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Sức khỏe - Y tế
Văn bản luật
Nông Lâm Ngư
Kỹ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
Tài liệu HOT
Tìm
Danh mục
Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Y tế sức khỏe
Văn bản luật
Nông lâm ngư
Kĩ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
Thông tin
Điều khoản sử dụng
Quy định bảo mật
Quy chế hoạt động
Chính sách bản quyền
0
Trang chủ
Công Nghệ Thông Tin
Kỹ thuật lập trình
Phân trang PHP hoàn chỉnh
TAILIEUCHUNG - Phân trang PHP hoàn chỉnh
Tài liệu hướng dẫn cách Phân trang PHP hoàn chỉnh. Điều kiện trước khi đọc bài viết: 1. Bạn phải biết cách kết nối vào DB. 2. Bạn đã tạo sẵn 1 table và table này có chứa nhiều thông tin để chờ. phân trang | Phân trang PHP hoàn chỉnh Điều kiện trước khi đọc bài viết: 1. Bạn phải biết cách kết nối vào DB. 2. Bạn đã tạo sẵn 1 table và table này có chứa nhiều thông tin để chờ. phân trang Bạn tạo file (Hay tạo file nào đó cũng được) có code hoàn chỉnh như sau: CODE 1 ) { $list_page = " Trang: "; for ( $i = 1; $i [ {$i} ] "; } else { $list_page .= " {$i} "; } } } $i = 0; while ( $result = mysql_fetch_array ( $sql_query ) ) { if ( $i >= $page_start ) { print ""; } $i++; if ($i >= $page_end) { break; } } print {$list_page} EOF; ?> Giải thích từng đoạn: 1. Cú pháp của đoạn này là: Page = kiểm tra xem biến page có tồn tại hay không [?] nếu tồn tại thì lấy giá trị của biến này và dùng hàm intval lọc dể nhận được giá trị an toàn [:] còn nếu không thì sẽ có giá trị mặc định là 1 $page = isset ( $_GET["page"] ) ? intval ( $_GET["page"] ) : 1; 2. Số dòng trên 1 trang $rows_per_page = 20; 3. Tính số dòng ở trang mở đầu dựa theo biến $page $page_start = ( $page - 1 ) * $rows_per_page; 4. Tính số dòng ở trang cuối dựa theo biến $page $page_end = $page * $rows_per_page; Ví dụ về trang mở đầu và trang cuối theo công thức trên: Giả sử trang đang xem hiện giờ là 1, ta đc: $page_start = (1 - 1) * 20 = 0 Còn $page_end = 1 * 20 = 20, vậy ta có giá trị 0 là mở đầu và 20 là kết thúc 5. Truy xuất vào table_name $sql_query = mysql_query("SELECT * FROM table_name"); 6. Tính toán số trang, cách làm như sau: "mysql_num_rows( $sql_query )" là lấy tổng số dòng của table đã truy xuất [1] "$rows_per_page" là bằng 20 (giá trị mà ta đặt ở trên) [2] Lấy [1] chia cho [2] ta sẽ ra được số trang Để làm tròn các giá trị từ ( -> thành 1+x) ta dùng hàm ceil() CODE $number_of_page = ceil ( mysql_num_rows( $sql_query ) / $rows_per_page ); 7. Nếu số trang lớn hơn 1 thì sẽ tiến hành liệt kê các trang CODE if ( $number_of_page > 1 ) { $list_page = " Trang: "; // Tiến hành in từng trang for ( $i = 1; $i [ {$i} ] "; } // Ngược lại. else { $list_page .= " {$i} "; } } } 8. Đặt biến $i bằng 0 $i = 0; 9. Liệt kê tất cả các dòng trong 1 table CODE while ( $result = mysql_fetch_array ( $sql_query ) ) { // Nếu như số dòng liệt kê lớn hơn hoặc bằng $page_start thì sẽ in tiếp tục if ( $i >= $page_start ) { print $result[noidung]; // Với field noidung là do bạn đặt, ở đây L chỉ ví dụ } // Gia tăng giá trị $i theo từng dòng // Lúc đầu ta đặt biến $i là 0, vậy nếu có 4 dòng thì biến $i sẽ gia tăng cho đến khi bằng 4 $i++; // Nếu như số dòng đang liệt kê lớn hơn $page_end thì sẽ kết thúc vòng lặp bằng "break" if ($i >= $page_end) { break; } } 10. Ở trên ta đã nạp nội dung cho biến $list_page, bây giờ thì in nó ra: (Design what to do ) CODE print {$list_page} EOF;
Thế An
77
4
doc
Báo lỗi
Trùng lắp nội dung
Văn hóa đồi trụy
Phản động
Bản quyền
File lỗi
Khác
Upload
Tải xuống
đang nạp các trang xem trước
Bấm vào đây để xem trước nội dung
Tải xuống
TÀI LIỆU LIÊN QUAN
Publishing AJAX and PHP - part 26
10
126
1
Giải pháp thiết kế web động với PHP - p 4
10
140
2
Giải pháp thiết kế web động với PHP - p 44
10
134
0
Bài giảng PHP (Hypertext Preprocessing) - Chương 1: Làm quen với PHP
18
238
0
Tạo mạng xã hội với PHP - part 16
10
113
0
Tạo mạng xã hội với PHP - part 28
10
114
0
Bài giảng về PHP
142
95
0
Bài giảng về PHP tiếng việt
56
112
0
Bài giảng Lập trình Web động PHP - Bài 4: PHP nâng cao
25
104
0
Node.js for PHP Developers: Porting PHP to Node.js
286
99
0
TÀI LIỆU XEM NHIỀU
Một Case Về Hematology (1)
8
462336
61
Giới thiệu :Lập trình mã nguồn mở
14
25913
79
Tiểu luận: Tư tưởng Hồ Chí Minh về xây dựng nhà nước trong sạch vững mạnh
13
11335
542
Câu hỏi và đáp án bài tập tình huống Quản trị học
14
10543
466
Phân tích và làm rõ ý kiến sau: “Bài thơ Tự tình II vừa nói lên bi kịch duyên phận vừa cho thấy khát vọng sống, khát vọng hạnh phúc của Hồ Xuân Hương”
3
9835
108
Ebook Facts and Figures – Basic reading practice: Phần 1 – Đặng Tuấn Anh (Dịch)
249
8885
1161
Tiểu luận: Nội dung tư tưởng Hồ Chí Minh về đạo đức
16
8499
426
Mẫu đơn thông tin ứng viên ngân hàng VIB
8
8098
2279
Giáo trình Tư tưởng Hồ Chí Minh - Mạch Quang Thắng (Dành cho bậc ĐH - Không chuyên ngành Lý luận chính trị)
152
7709
1788
Đề tài: Dự án kinh doanh thời trang quần áo nữ
17
7240
268
TỪ KHÓA LIÊN QUAN
Kỹ thuật lập trình
php
php cơ bản
thiết kế website
thủ thuật máy tính
mẹo vặt vi tính
công nghệ thông tin
kỹ thuật lập trình
Phân trang PHP hoàn chỉnh
lập trình web
giáo trình php và ajax
thiết kế web với php và ajax
tự học php và ajax
lập trình php và ajaxlập trình web
lập trình php và ajax
giáo trình php
thiết kế web với php
tự học php
lập trình php lập trình web
lập trình php
Bài giảng PHP
Hypertext Preprocessing
Làm quen với PHP
Lịch sử phát triển của PHP
Lý do chọn PHP
Cài đặt PHP
Chương trình PHP đầu tiên
lập trình phplập trình web
căn bản PHP
tài liệu tin học
chuyên đề PHP
cấu hình ứng dụng PHP
Lập trình Web động PHP
Bài giảng Lập trình Web động PHP
PHP nâng cao
Kỹ thuật Upload File bằng PHP
Kỹ thuật gửi mail bằng PHP
Sử dụng Cookie trong PHP
Node
js for PHP Developers
Porting PHP to Node
js
jsPHP
PHP 4 or PHP 5
Hướng dẫn cài đặt PHP BB
Cấu hình cài đặt PHP BB
Cài đặt PHP BB
Phiên bản PHP BB3 mới nhất
Phần mền PHP BB
Kỹ thuật cài PHP BB
Ebook PHP 5 Power Programming
PHP 5 Power Programming
PHP 5 Basic Language
PHP 5 OO Language
PHP 5 Advanced OOP
Databases with PHP 5
PHP script
tài liệu môn học PHP
giới thiệu PHP
tài liệu PHP
ngôn ngữ PHP
tạo website với PHP
kỹ thuật lập trình PHP
Lập trình viên mã nguồn mở PHP
Bài tập PHP căn bản
Bài tập thực hành PHP
Bài tập thực hành PHP căn bản
Mã nguồn mở PHP
Lập trình viên mã nguồn
Bài thực hành PHP căn bản
Bài thực hành PHP
Hướng dẫn mở PHP
Cách mở PHP
Tổng quan lập trình PHP
Cơ chế hoạt động của WebServer
Quy ước trong PHP
Cú pháp trong PHP
php toàn tập
lập trình web bằng php
code lập trình
căn bản về PHP
giáo trình tự học PHP
lập trình máy tính
TÀI LIỆU MỚI ĐĂNG
Giáo án mầm non chương trình đổi mới: Gia đình vui nhộn
4
391
3
23-12-2024
Báo cáo nghiên cứu khoa học " HÃY LÀM CHO HUẾ XANH HƠN VÀ ĐẸP HƠN "
6
180
3
23-12-2024
báo cáo hóa học:" Quality of data collection in a large HIV observational clinic database in sub-Saharan Africa: implications for clinical research and audit of care"
7
153
4
23-12-2024
Sử dụng mô hình ARCH và GARCH để phân tích và dự báo về giá cổ phiếu trên thị trường chứng khoán
24
1072
2
23-12-2024
Báo cáo y học: "The Factors Influencing Depression Endpoints Research (FINDER) study: final results of Italian patients with depressio"
9
147
1
23-12-2024
Báo cáo " Thẩm quyền quản lí nhà nước đối với hoạt động quảng cáo thực trạng và hướng hoàn thiện "
7
204
7
23-12-2024
Bệnh sán lá gan trên gia súc và cách phòng trị
3
162
1
23-12-2024
IT Audit: EMC’s Journey to the Private Cloud
13
157
1
23-12-2024
The Ombudsman Enterprise and Administrative Justice
309
139
0
23-12-2024
Lập trình Java cơ bản : Luồng và xử lý file part 8
5
140
1
23-12-2024
TÀI LIỆU HOT
Mẫu đơn thông tin ứng viên ngân hàng VIB
8
8098
2279
Giáo trình Tư tưởng Hồ Chí Minh - Mạch Quang Thắng (Dành cho bậc ĐH - Không chuyên ngành Lý luận chính trị)
152
7709
1788
Ebook Chào con ba mẹ đã sẵn sàng
112
4406
1371
Ebook Tuyển tập đề bài và bài văn nghị luận xã hội: Phần 1
62
6273
1266
Ebook Facts and Figures – Basic reading practice: Phần 1 – Đặng Tuấn Anh (Dịch)
249
8885
1161
Giáo trình Văn hóa kinh doanh - PGS.TS. Dương Thị Liễu
561
3835
680
Giáo trình Sinh lí học trẻ em: Phần 1 - TS Lê Thanh Vân
122
3917
609
Giáo trình Pháp luật đại cương: Phần 1 - NXB ĐH Sư Phạm
274
4700
565
Tiểu luận: Tư tưởng Hồ Chí Minh về xây dựng nhà nước trong sạch vững mạnh
13
11335
542
Bài tập nhóm quản lý dự án: Dự án xây dựng quán cafe
35
4501
490
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.