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.
thuyduongcd viết 12:11 ngày 10/10/2018
Chỉ cần hiểu ý nghĩa câu lệnh đó sẽ tự có câu trả lời.
thanhit_humg viết 11:56 ngày 10/10/2018
bác thuyduongcd nói thế thì em chịu thật rồi.không hiểu mới hỏi chứ, nếu chỉ dùng $n_page = ceil(($n_record)/$p) thì nó vẫn đếm được mà.
traitimtrieuphu viết 12:11 ngày 10/10/2018
Làm gì mà kiêu thế, chắc nó không biết gì nên nó nói thế thôi, lần sau không biết trả lời thì cũng đừng nói lung tung nhé thuyduongcd. Không hiểu mới hỏi, nếu không hỏi thì lập ra diễn đàn này làm gì
thedat viết 12:06 ngày 10/10/2018
Lấy dùm em cái code này check Visa card ,Master card.... trên trang này
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
thuyduongcd viết 11:57 ngày 10/10/2018
Không phải kiêu nhưng mà viết câu lệnh mà không biết ý nghĩa của câu lệnh là gì là một điều hết sức tồi tệ. Đâu phải cứ thấy người ta đứng nhìn lên trời rồi cũng bắt chước nhìn theo, biết đâu người ta ngước lên chỉ vì người ta bị chảy máu cam. Vân đề là khi sử dụng 1 câu ệnh phải hiểu rõ nó làm công việc gì.
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
traitimtrieuphu viết 11:57 ngày 10/10/2018
Thật là nực cười, người ta sinh ra mã nguồn mở làm gì, rồi từ mã nguồn mở sinh ra diễn đàn làm gì
- 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
thuyduongcd viết 11:55 ngày 10/10/2018
Hết sức tồi tệ ở đây không có nghĩa là kiến thức hết sức tồi tệ. Kiến thức thì không bao giờ đủ. Điều tồi tệ chính là làm một việc mà ngay cả bản thân mình cũng không hiểu làm như như thế để làm gì.
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.
traitimcuala viết 12:01 ngày 10/10/2018
traitimtrieuphu nói đúng rồi, anh em vào diễn đàn là để chia sẻ kinh nghiệm, ai biết thì cố gắng nói cho người không biết, đặc biệt "không phân màu da và chủng tộc".
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ộ
thanhit_humg viết 11:56 ngày 10/10/2018
làm gì mà các bác cãi nhau tùm lum lên thế, thôi thì sau này em không hỏi nữa để mọi người khỏi cãi nhau vậy, chán quá.
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ộ
Bài liên quan
0