php模糊搜索并分页
1:表单提交方式get
例如:搜索好友s
<form method="get" action="search_blog.php">
<input type="text" name="keyword" class="text" placeholder="搜索好友"><input type="submit" value="搜索" class="search">
</form>
search_blog.php:
搜索好友除掉自己,搜和关键字相似的,有个问题 LIKE '%关键字%' ;%外是引号,%内是文字不能是字符串,也就是说不能放
直接放'{$_GET['keyword']}';
SELECT id FROM study_user WHERE username!='{$_COOKIE['username']}' AND username LIKE '%$_keyword%'
分页是要和搜索页地址一致
<li><a href="search_blog.php?keyword='.$_GET['keyword'].'&page='.($_page-1).'">上一页</a></li>
分页前要判断一下是否有数据,有数据才显示分页条:
<!-- 分页条 如果有数据才显示 -->
<?php
if(!empty($_num)){ //$_num表示查询到的数据
?>
//此时写分页条
<?php }else{
echo "<p class='no_friend'>暂无数据</p>";
}?>