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, chúng ta tiếp tục viết chức năng hiển thị danh sách, sửa và xoá danh mục.
Các bạn mở file admin/templates/categories.php
và copy nội dung này vào bên dưới dòng // Content danh sách chuyên mục
:
Các bạn load lại trang chúng ta sẽ được kết quả như thế này :
Vì chuyên mục không nhiều nên mình sẽ không phân trang và xây dựng chức năng tìm kiếm trong phần danh sách chuyên mục nhé !
Tiếp theo chúng ta sẽ viết chức năng chỉnh sửa chuyên mục, từ danh sách chuyên mục, các bạn chọn một chuyên mục để đến trang chỉnh sửa nhé !
Các bạn mở file admin/templates/categories.php
và copy đoạn code này ngay bên dưới dòng // Content chỉnh sửa chuyên mục
:
Các bạn tải lại trang chúng ta sẽ được kết quả như thế này :
Đầu tiên chúng ta sẽ viết chức năng load chuyên mục cha như ở phần thêm chuyên mục, các bạn mở file admin/js/form.js
lên và copy đoạn code sau :
Trong phần này có 1 chỗ khác so với load chuyên mục cha kia là chúng ta sẽ gửi thêm id của chuyên mục đang sửa chữa để khi load chuyên mục cha sẽ không hiển thị nó ra.
Tiếp theo các bạn copy đoạn code này vào bên dưới :
Xong ! Giờ chúng ta qua phần PHP nhé :v
Đầu tiên các bạn mở file admin/categories.php
lên và copy đoạn code này bên dưới dòng // Tải chuyên mục cha trong chức năng chinh sửa chuyên mục
:
Tiếp theo các bạn copy đoạn code này vào bên dưới dòng // Chỉnh sửa chuyên mục
:
Hai dòng chú thích kia, chúng ta sẽ xây dựng tiếp ở mục bên dưới. Ok bây giờ các bạn chạy lại và chỉnh sửa thử xem nhé !
Chức năng xoá sẽ chia ra làm 2 loại: xoá nhiều chuyên mục cùng lúc và xoá 1 chuyên mục chỉ định.
Viết Ajax gửi dữ liệu
Đầu tiên các bạn mở file admin/js/form.js
lên và copy đoạn code này chèn tiếp vào bên dưới :
Cái này dùng để check tất cả các checkbox khác khi click vào checkbox đầu tiên trong bảng danh sách. Các bạn chạy lại và thử xem kết quả được như thế này không :
Tiếp theo các bạn copy tiếp nội dung này và paste vào bên dưới :
Viết PHP xử lý dữ liệu
Các bạn mở file admin/categories.php
lên và copy đoạn code này bên dưới dòng // Xoá nhiều chuyên mục cùng lúc
:
Giờ các bạn chạy lại và xoá thử xem nhé !
Về phần này sẽ có 2 chỗ : ở trong bảng danh sách và ở trong trang chỉnh sửa của từng chuyên mục. Vì thế về Ajax gửi dữ liệu chúng ta sẽ viết riêng nhưng về PHP xử lý thì sẽ viết chung.
Viết Ajax gửi dữ liệu
Đầu tiên chúng ta sẽ viết Ajax cho phần xoá ở bảng danh sách trước, các bạn mở file admin/js/form.js
lên và copy đoạn code sau :
Tiếp theo các bạn sao chép tiếp nội dung này và chèn vào bên dưới :
Viết PHP xử lý dữ liệu
Mở file admin/categories.php
lên và copy nội dung này vào bên dưới dòng // Xoá 1 chuyên mục
:
Đây là đoạn code xử lý cho cả hai cách xoá 1 chuyên mục chỉ định. Giờ các bạn chỉ việc chiêm ngưỡng thành quả thôi !
Bài này là bài kết thúc của các chức năng tương tác với chuyên mục, trong bài sau, chúng ta sẽ bắt tay qua xây dựng các chức năng về hình ảnh của bài viết. Chúc các bạn thành công, chào các bạn !
+ Lê Văn Thuyên-0379136392:Cảm ơn quý vị và các bạn đã vào Website của Lê Thuyên! Lê thuyên rất mong nhận được sự góp ý của quý vị và các bạn cho sự phát triển của website này. Xin chân thành cảm ơn!
* Dũng Trung-090567448:Lê Văn Thuyên0379136392--->Ok.Anh!
* Bé Nguyễn-benguyen@gmail,com:Lê Văn Thuyên0379136392--->Good job!
+ -:
+ -: