Bài viết của Bùi Văn Nam

Hàm ISNULL thay giá trị NULL bằng giá trị truyền vào

Khi bạn cộng 2 giá trị lại với nhau (A + B), khi một trong 2 cột đó có một giá trị NULL (ví dụ A = NULL) thì giá trị bạn trả về là NULL (A + B = NULL), mặc dù B khác NULL. Vì SQL hiểu một số + giá trị NULL thì bằng NULL. Vì vậy để cộng được giá trị đúng, thì bạn cần phải dùng một hàm kiểm tra giá ...

Tác giả: Bùi Văn Nam viết 17:04 ngày 01/10/2018 chỉnh sửa

Sử dụng nhiều template trong cùng site trong Joomla

Hầu hết tất cả các site Joomla đều sử dụng chỉ một template cho tất cả các trang. Nhưng Joomla hỗ trợ chức năng sử dụng nhiều template trong cùng một site. Bạn có thể làm theo các bước sau đây để sử dụng nhiều template trong cùng một website – Bạn vào Extension->Install/Uninstall upload những ...

Tác giả: Bùi Văn Nam viết 17:04 ngày 01/10/2018 chỉnh sửa

Đã có phiên bản Android Studio 3.2

Google đã phát hành bản cập nhật mới nhất cho hệ điều hành Android IDE – Android Studio 3.2. Bản cập nhật IDE lần đầu tiên được công bố tại sự kiện Google I / O’18 vào tháng 5. Kể từ đó đến nay, nhóm phát triển Android đã cập nhật và bổ sung hơn 20 tính năng mới nhằm vào việc cải ...

Tác giả: Bùi Văn Nam viết 17:04 ngày 01/10/2018 chỉnh sửa

Tích hợp google reCAPTCHA vào website

Như các bạn biết Captcha là chức năng không thể thiếu trong khi làm website,nó giúp chúng ta tránh được các tool tự động có mục đích xấu,để lợi dụng làm hao tốn tài nguyện hoặc spam cơ sở dữ liệu . Đối với các captcha đơn giản thì hoàn toàn có thể sử dụng các dịch vụ trung gian vượt qua ...

Tác giả: Bùi Văn Nam viết 16:58 ngày 01/10/2018 chỉnh sửa

MVC PHP - Giới thiệu về MVC

Trong quá trình xây dựng – phát triển – vận hành và bảo trì một hệ thống hay một ứng dụng – phần mềm người ta thường áp dụng những mô hình nghiệp vụ dành riêng, chúng được tạo nên từ nhiều thành phần độc lập nhau nhưng sẽ có sự tương tác nhau. Những mô hình này, sẽ giúp người quản lý ứng dụng, phát ...

Tác giả: Bùi Văn Nam viết 16:57 ngày 01/10/2018 chỉnh sửa

Bài 10: Xóa nhiều bản ghi PHP & MySQL

Trong các ứng dụng thực tế hiện nay các Hệ quan trị nội dung website hay các hệ thống phần mềm online sẽ không thể bỏ qua chức năng cho phép người quản trị có thể thực hiện việc xóa được nhiều records trong một bảng CSDL. Bạn cư thử tưởng tượng xem nếu chúng ta cần xóa khoảng 100 records mà bây ...

Tác giả: Bùi Văn Nam viết 16:57 ngày 01/10/2018 chỉnh sửa

Tạo dropdown timezone PHP

Trước mình làm rất là củ chuối, mình phải khai báo một mảng dài dài chứa tất cả các timezone. Nhưng thật là may mắn là từ version (PHP 5> = 5.2.0) đã cung cấp timezone_identifiers_list () . Từ đó bạn có thể tạo dropdown timezone một cách dễ dàng. function timezone_list() { $zones_array = ...

Tác giả: Bùi Văn Nam viết 16:57 ngày 01/10/2018 chỉnh sửa

Thêm và xóa input field động sử dụng JQuery

Trong một số trường hợp nhất định bạn cần thêm động các field trong một form để giải quyết các công việc nào đó. e.g bạn cho phép người dùng có thể nhập vào nhiều câu trả lời, hay nhiều địa chỉ, chọn nhiều file để upload nên server-side. Trong hướng dẫn này mĩnh sẽ viết một script để có thể thêm ...

Tác giả: Bùi Văn Nam viết 16:56 ngày 01/10/2018 chỉnh sửa

Tự tạo captcha đơn giản với PHP

Captcha là một công cụ hình và chữ, được gọi là một CAPTCHA – viết tắt của ‘ Completely Automated Public Turing test to tell Computers and Humans Apart ' (Phép thử Turing công cộng hoàn toàn tự động để phân biệt máy tính với người). Đó cơ bản là một bài kiểm tra về mức độ chính xác trong phản ...

Tác giả: Bùi Văn Nam viết 16:55 ngày 01/10/2018 chỉnh sửa

Bài 04: Insert dữ liệu sử dụng PHP

Như trong bài viết Câu lệnh Insert thêm dữ liệu trong MySQL mình đã nói để thêm mới một bản ghi(record) vào trong MySQL ta dùng câu lệnh INSERT Câu lệnh INSERT INTO được sử dụng để thêm các bản ghi mới vào bảng MySQL. INSERT INTO table_name (column1, column2, column3,...) VALUES (value1, ...

Tác giả: Bùi Văn Nam viết 16:54 ngày 01/10/2018 chỉnh sửa