Cái phần cả đoạn thì mình biết làm còn 2 cái kia thì chịu.. mới nghĩ loáng thoáng trong đầu đã chóng mặt rồi ... nghĩ sâu nữa chắc điên
Loại cả đoạn thì chỉ cần chạy query sau:
Code:
SELECT * FROM `post` WHERE content = "%$keyword%"
Với `post` là tên table của bạn, content là field chứa nội dung bài viết và $keyword là từ khóa tìm kiếm mà người dùng ghi vào ( trước đó cần đặt $keyword = $_GET['keyword']; để gán dữ liệu nhập vào từ form search cho biến $keyword. )
Code đơn giản thế này:
Cho đoạn code này nằm trong file search.php
Code:
<?php
$keyword = $_GET['keyword']
$searchquery = mysql_query("SELECT * FROM post WHERE content = \"%$keyword%\"") or die (mysql_error());
$count_result = mysql_num_rows($search_query);
if ($count_result == 0)
{
echo "Không tìm thấy <B>".$keyword."</B> trong tài liệu nào.";
}
else
{
echo "Bạn đang tìm <B>".$keyword."</B> và có <B>".$count_result."</B> kết quả được tìm thấy.";
while ($row = mysql_fetch_array($searchquery))
{
echo "<a href=\"index.php?act=viewpost&id=".$row['id']."\">".$row['title']."</a>";
}
}
?>
Đại loại là như thế có thể thêm thắt gì đấy tùy ý
Code hơi "cùi", có gì sai đừng trách tui nghe đang học PHP thôi ...
Bookmarks