Bài 9: PHP trang tin tức - Các chức năng chuyên mục admin (tiếp theo) - Web tin tức PHP căn bản

Chào mừng các bạn đã quay trở lại với series hướng dẫn xây dựng trang tin tức bằng PHP, hôm nay chúng ta sẽ tiếp tục xây dựng các chức năng của chuyên mục, ở bài trước chúng ta đã thiết lập và xây dựng được chức năng thêm chuyên mục rồi. Bài này mình sẽ hướng dẫn tiếp viết chức năng hiển thị ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Bài 8: PHP trang tin tức - Các chức năng chuyên mục admin - Web tin tức PHP căn bản

Xin chào các bạn đã quay trở lại với series hướng dẫn xây dựng trang tin tức PHP. Ở bài trước chúng ta đã xây dựng sidebar, content và phân trang admin, hôm nay mình sẽ hướng dẫn các bạn viết các chức năng cho phần chuyên mục. Bài này khá dài nên mình sẽ chia ra làm 2 bài. Bây giờ bắt tay vào việc ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Bài 7: PHP trang tin tức - Xây dựng sidebar, content và phân trang admin - Web tin tức PHP căn bản

Xin chào tất cả các bạn, chào mừng các bạn đã quay trở lại với series hướng dẫn xây dựng trang tin tức bằng PHP. Ở bài trước, chúng ta đã viết chức năng đăng nhập, đăng xuất admin, hôm nay mình sẽ hướng dẫn các bạn xây dựng sidebar, content và phân trang admin. Bây giờ chúng ta bắt tay vào làm ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Bài 6: PHP trang tin tức - Tạo chức năng đăng nhập, đăng xuất admin - Web tin tức PHP căn bản

Xin chào tất cả các bạn, đây là bài thứ 6 trong loạt bài series hướng dẫn xây dựng trang tin tức PHP. Ở bài trước chúng ta đã xây dựng header và footer admin rồi. Hôm nay, mình sẽ hướng dẫn các bạn viết chức năng đăng nhập, đăng xuất admin của ứng dụng này nhé ! Bây giờ chúng ta bắt đầu thôi ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Bài 5: PHP trang tin tức - Xây dựng header và footer admin - Web tin tức PHP căn bản

Xin chào tất cả các bạn, đây là bài thứ 5 trong loạt bài series hướng dẫn xây dựng trang tin tức PHP. Bài trước, chúng ta đã kết nối database và cấu trúc index admin rồi ! Hôm nay, mình sẽ hướng dẫn các bạn xây dựng header và footer admin cho ứng dụng, bài sẽ nhẹ vì nghiêng về phần HTML ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Bài 4: PHP trang tin tức - Kết nối database và cấu trúc index admin - Web tin tức PHP căn bản

Chào mừng tất cả các bạn, đây là bài thứ 4 trong loạt bài series hướng dẫn xây dựng trang tin tức PHP. Ở bài trước, chúng ta đã xây dựng xong 2 thư viện session và functions admin rồi ! Bài hôm nay mình sẽ hướng dẫn các bạn kết nối database và cấu trúc index cho phần admin. Bây giờ chúng ta bắt tay ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Bài 3: PHP trang tin tức - Viết thư viện session và functions admin - Web tin tức PHP căn bản

Chào mừng các đã quay trở lại với series hướng dẫn xây dựng trang tin tức bằng PHP, đây là bài thứ 3 trong series. Bài trước, chúng ta đã xây dựng xong thư viện xử lý database admin. Hôm nay mình sẽ hướng dẫn các bạn viết thư viện session và functions trong phần admin. Bây giờ chúng ta bắt tay vào ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Bài 2: PHP trang tin tức - Viết thư viện xử lý database admin - Web tin tức PHP căn bản

Chào các bạn, đây là bài thứ 2 trong loạt bài series hướng dẫn xây dựng trang tin tức bằng PHP. Ở bài trước, mình đã giới thiệu và xây dựng folder admin của ứng dụng. Hôm nay mình sẽ hướng dẫn các bạn viết thư viện xử lý database admin bằng PHP hướng đối tượng. Bây giờ chúng ta bắt đầu nhé ! 1. ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Bài 1: PHP trang tin tức - Tạo database và cấu trúc folder admin - Web tin tức PHP căn bản

Chào mừng tất cả các bạn đến với Zaidap.com.net, đây là bài đầu tiên trong loạt bài series hướng dẫn xây dựng trang tin tức bằng PHP. Series này yêu cầu các bạn phải có kiến thức cơ bản về : PHP hướng đối tượng HTML CSS Javascript / jQuery/ Ajax Thư viện Bootstrap (vì trong series này ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

[Module User] - Thêm người dùng - PHP MVC căn bản

Đối với quy trình thêm dữ liệu vào MySQL thì chúng ta phải thực hiện qua hai thao tác. Thao tác thứ nhất là kiểm tra thông tin người dùng nhập từ form có hợp lệ hay không, thao tác thứ hai là insert dữ liệu vào Database. Đối với thao tác thứ nhất bạn phải thực hiện hai bước, bước thứ nhất sẽ ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

[Module User] - Xóa người dùng - PHP MVC căn bản

Trong bài này mình sẽ hướng dẫn các bạn xây dựng chức năng xóa người dùng. Việc xóa người dùng rất nguy hiểm trong hệ thống bởi nếu chương trình vô tình xóa nhầm User hoặc xóa hết toàn bộ User thì dẫn đến website không có người quản trị. Bởi vậy trước khi xóa người dùng thì chúng ta cần phải kiểm ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

[Module User] - Danh sách người dùng - PHP MVC căn bản

Vậy là bạn đã hiểu ý tưởng cũng như cách viết hàm phân trang rồi đúng không nào? Nếu chưa biết thì hãy quay lại bài viết hàm phân trang để học nó trước khi vào bài này nhé. Trong bài này chúng ta sẽ xây dựng chức năng hiển thị danh sách người dùng có phân trang được lấy từ bảng tb_user trong cơ ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

[Module User] - Viết hàm phân trang - PHP MVC căn bản

Để hiển thị danh sách người dùng thì chúng ta phải sử dụng thuật toán phân trang để giới hạn danh sách hiển thị, vì vậy nếu bạn chưa biết về thuật toán đó thì hãy quay lại bài đó để xem nhé, mình có quay video kèm theo nên rất dễ hiểu. Sau khi bạn xem xong và hiểu toàn bộ nội dung của thuật ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

[Module User] - Chức năng đăng xuất - PHP MVC căn bản

Bài trước chúng ta đã xây dựng xong chức năng đăng nhập, vậy thì bài này chúng ta sẽ làm một chức năng ngược với đăng nhập đó là đăng xuất. Chức năng đăng xuất hoạt động như sau: Khi người dùng truy cập vào trang đăng xuất thì sẽ lập tức xóa session người dùng, sau đó redirect lại trang login của ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

[Module User] - Tạo trang đăng nhậ - PHP MVC căn bản

Trong bài này chúng ta sẽ tiến hành xây dựng chức năng đăng nhập sử dụng thư viện PHP và database MySQL mà các bài trước chúng ta đã tạo. Nội dung bài này sẽ tương đối dài vì chúng ta phải xây dựng các thư viện, xây dựng model xử lý database và xây dựng luôn form HTML dể login. ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

[Module User] - Chia layout - PHP MVC căn bản

Vậy là chúng ta đã hoàn thành xong một số chức năng về cách hoạt động của project rồi, vậy thì trong bài này chúng ta sẽ học cách chia layout trong hệ thống admin. 1. Thiết kế layout cho admin Mình sẽ tự tay thiết kế một mẫu layout cực kì đẹp và đỉnh, và đây là sản phẩm của mình: ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

[Module User] - File Bootstrap admin - PHP MVC căn bản

File bootstrap index.php là file dùng để xử lý nhận request của người dùng, nghĩa là tất cả các request sẽ vào file này và từ file này sẽ điều hướng đến module hợp lý. Như vậy nhiệm vụ của file bootstrap sẽ tiếp nhận request từ client, phân tích request và gọi đến module tương ứng, nếu module ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

[Module User] - Thư viện Role - PHP MVC căn bản

Tiếp tục series xây dựng project với PHP căn bản thì trong bài này mình sẽ viết thư viện xử lý phân quyền và kiểm tra trạng thái đăng nhập. Tại sao mình lại viết thành một thư viện? Tại vì tất cả các thao tác trong admin đều phải kiểm tra chức vụ của người dùng rồi mới tiến hành xử lý. 1. Viết ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

[Module User] - Thư viện Session - PHP MVC căn bản

Session đóng vai trò khá quan trọng trong một website bởi hầu hết website nào cũng phải sử dụng nó, thường dùng nhất là trong hệ thống quản lý admin. Chúng ta sẽ sử dụng Session để lưu trữ trạng thái đăng nhập và cấp độ của người dùng để từ đó có thể cung cấp các quyền hợp lý. Khi sử dụng Session ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

[Module User] - Thư viện xử lý database - PHP MVC căn bản

Chúng ta đang lập trình hướng thủ tục nên phải tận dụng hàm để tối ưu hóa và rút ngắn những đoạn code lại. Để làm được như vậy thì ta phải tạo ra những thư viện dùng chung cho toàn bộ các module, mỗi thư viện có tính chất giống nhau ta sẽ đặt trong một file và nằm trong thư mục libs. Trong bài ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021