Trong bài học trước, chúng ta đã cùng nhau xây dựng trang hiển thị nội dung bài viết. Bài này, chúng ta cùng nhau xây dựng chức năng tìm kiếm cho ứng dụng này nhé.
1. Xây dựng template hộp tìm kiếm
Trong bài 22, chúng ta đã xây dựng template cho hộp tìm kiếm rồi, các bạn có thể chạy project rồi click vào icon tìm kiếm, một hộp thoại sẽ mở ra như hình bên dưới:
Tiếp theo chúng ta sẽ xây dựng trang để show kết quả tìm kiếm.
Các bạn mở file templates/search.php
lên và copy nội dung này vào:
Bài viết này được đăng tại [free tuts .net]
Để có thể tìm kiếm, mình đã sử dụng câu lệnh LIKE
trong SQL, câu lệnh này có chức năng kiểm tra $s
gần giống hoặc giống với dữ liệu trong table posts
hay không? Ở đây mình chọn lọc theo field title
, keywords
và descr
:
title LIKE '%$s%' OR keywords LIKE '%$s%' OR descr LIKE '%$s%'
Nếu bạn nào không biết về lệnh LIKE
có thể tham khảo bài viết này.
Ok, giờ các bạn lưu lại và chạy thử xem kết quả như mong muốn chưa nhé!
Bài này tương đối ngắn các bạn cần nắm được câu lệnh SQL để làm một chức năng tìm kiếm đơn giản. Qua bài sau, xây dựng các trang còn lại và clear source cho ứng dụng. Nếu có thắc mắc gì các bạn cứ comment bên dưới mình sẽ hỗ trợ các bạn. Cảm ơn các bạn đã theo dõi, chúc các bạn thành công!
+ 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!
+ -:
+ -: