10/10/2018, 09:55
Xem hộ em code phân trang PHP
Chào các bác, em đang làm cái phân trang PHP, em lấy code từ diễn đàn và thấy câu lệnh đếm số trang
$n_page = ceil(count($n_record)/$p)
em thấy câu này rất hay nhưng các bác cho em hỏi là tại sao lại dùng count nữa, em thấy chỉ cần dùng $n_page = ceil(($n_record)/$p) là được chứ nhỉ.
Các bác giải thích hộ em nhé.
Thanks.
$n_page = ceil(count($n_record)/$p)
em thấy câu này rất hay nhưng các bác cho em hỏi là tại sao lại dùng count nữa, em thấy chỉ cần dùng $n_page = ceil(($n_record)/$p) là được chứ nhỉ.
Các bác giải thích hộ em nhé.
Thanks.
Bài liên quan
http://www.braemoor.co.uk/software/creditcard.php
em down về chạy không được, trình độ gà php mong mấy bác giúp dùm em thanks
Huống chi câu lệnh trên cũng đâu phải là qua khó, chỉ cần tham khảo hàm ceil() là biết ngay thôi.
Mục đích câu trên là tính số trang dựa trên tổng số record
Trở lại vấn đề chính, câu trả lời là dùng count cũng đúng mà không dùng count cũng đúng, chỉ phụ thuộc vào giá trị của biến $n_record nó chứa cái gì.
Nếu nó là 1 mảng các record (lấy được từ câu truy vấn SELECT * FROM table ...), thì phải dung count để tính tổng số record
Còn nếu nó là đếm tổng số record (lấy từ câu truy vấn SELECT COUNT(*) FROM table ...), thì khôngcần dùng count
- sinh ra mã nguồn mở để mọi người có thể chia sẻ kinh nghiệm với nhau, để tận dụng các mã nguồn của người đi trước.
- sinh ra diễn đàn là để trả lời cái thắc mắc của người đi sau dùng lại mã nguồn mở mà không hiểu lắm về nó
Ông ở đây không trả lời thì thôi, không được phép nói những lời như thế, ông chẳng là gì mà có thể chê người ta là "hết sức tồi tệ", chẳng qua ông cũng chỉ là 1 người đi trước, biết thì nói cho người không biết, không biết thì thôi đừng lắm mồm, ông cũng chẳng là cái gì giữa "biển học là vô bờ" này cả.
Tại sao ông vào diễn đàn này làm gì?: Là để chia sẻ kinh nghiệm cho người mới học, là để học hỏi thêm kinh nghiệm, nếu ông cảm thấy ông giỏi rồi thì mời ông ra khỏi diễn đàn cho, những người như tôi sẽ không bao giờ có 1 câu thắc mắc nhờ ông đâu.
Tại sao vẫn có người hỏi int, float, double là gì?: là vì họ mới học, họ chưa có thể biết được, nếu nói như ông chắc là họ đừng nên học lập trình, đừng nên học bất cứ 1 cái gì hết, vì "càng học càng ngu", càng học càng thấy mình còn nhiều cái để học.
Biết đâu đấy cái này ông giỏi nhưng ông đang còn ngu rất nhiều cái khác.
Đây cũng là lời nói cho những kẻ tự kiêu
Khiêm tốn bao nhiêu cũng bằng thiếu, tự kiêu 1 chút cũng bằng thừa
Tự kiêu hay không là chuyện của tôi còn việc bạn có thích câu trả lời của tôi không đó lại là chuyện khác. Nếu không thích xem thì cứ cho vào blacklist để khỏi nhìn thấy, đơn giản vậy thôi. Huống chi ở đây tôi cũng không phải trả lời câu hỏi của bạn.
Họ không hiểu được câu đấy là chuyện bình thường, có thế mới sinh ra diễn đàn chứ
Câu đấy là còn khó đấy, nhớ lại ngày mới học lập trình mà nghe bạn chắc tôi bỏ mất, không dám học vì đi đâu cũng có cao thủ.
Đôi khi họ là tự học nên họ không hiểu được sâu xa bản chất và cũng sẽ không hiểu được nhiều lắm, thôi thì anh em vì cộng đồng vì diễn đàn chúng ta cố gắng giúp đỡ nhau cùng tiến bộ
bác trái tim của lá hay là trai tìm của lạ kia nói rất hay, em ủng hộ