我在我的测试数据库中有6个项目。搜索框位于http://vince.netau.net在我甚至在搜索框中搜索任何内容之前,数据库中的所有6个项目都显示出来。我需要在代码中更改哪些内容,以便只显示搜索框而没有任何结果?谢谢搜索PHP - 如何调出搜索框没有结果

define("ROW_PER_PAGE",2);

require_once('db.php');

?>

body{width:615px;font-family:arial;letter-spacing:1px;line-height:20px;}

.tbl-qa{width: 100%;font-size:0.9em;background-color: #f5f5f5;}

.tbl-qa th.table-header {padding: 5px;text-align: left;padding:10px;}

.tbl-qa .table-row td {padding:10px;background-color: #FDFDFD;vertical-align:top;}

.button_link {color:#FFF;text-decoration:none; background-color:#428a8e;padding:10px;}

#keyword{border: #CCC 1px solid; border-radius: 4px; padding: 7px;background:url("demo-search-icon.png") no-repeat center right 7px;}

.btn-page{margin-right:10px;padding:5px 10px; border: #CCC 1px solid; background:#FFF; border-radius:4px;cursor:pointer;}

.btn-page:hover{background:#F0F0F0;}

.btn-page.current{background:#F0F0F0;}

$search_keyword = '';

if(!empty($_POST['search']['keyword'])) {

$search_keyword = $_POST['search']['keyword'];

}

$sql = 'SELECT * FROM posts WHERE post_title LIKE :keyword OR description LIKE :keyword OR post_at LIKE :keyword ORDER BY id DESC ';

/* Pagination Code starts */

$per_page_html = '';

$page = 1;

$start=0;

if(!empty($_POST["page"])) {

$page = $_POST["page"];

$start=($page-1) * ROW_PER_PAGE;

}

$limit=" limit " . $start . "," . ROW_PER_PAGE;

$pagination_statement = $pdo_conn->prepare($sql);

$pagination_statement->bindValue(':keyword', '%' . $search_keyword . '%', PDO::PARAM_STR);

$pagination_statement->execute();

$row_count = $pagination_statement->rowCount();

if(!empty($row_count)){

$per_page_html .= "

";

$page_count=ceil($row_count/ROW_PER_PAGE);

if($page_count>1) {

for($i=1;$i<=$page_count;$i++){

if($i==$page){

$per_page_html .= '';

} else {

$per_page_html .= '';

}

}

}

$per_page_html .= "

";

}

$query = $sql.$limit;

$pdo_statement = $pdo_conn->prepare($query);

$pdo_statement->bindValue(':keyword', '%' . $search_keyword . '%', PDO::PARAM_STR);

$pdo_statement->execute();

$result = $pdo_statement->fetchAll();

?>

TitleDescriptionDate

if(!empty($result)) {

foreach($result as $row) {

?>

<?php echo $row['post_title']; ?><?php echo $row['description']; ?><?php echo $row['post_at']; ?>

}

}

?>

+0

我应该改变这里的代码 –

php 如何判断是否搜索出结果,搜索PHP - 如何调出搜索框没有结果相关推荐

  1. uniapp搜索出的文字高光并添加锚点

    uniapp搜索出的文字高光并添加锚点 步骤一: <u-search placeholder="请输入关键字" v-model="keyword" @se ...

  2. 先下手为强 Google桌面搜索出炉

    先下手为强 Google桌面搜索出炉 (2004.10.15)   来自:ZDNET     <script src="/adv/news_ad.asp?news_id=17781&a ...

  3. idea 全文搜索出内容之后一按回车没了,再怎么搜也搜不出来了

    idea 全文搜索出内容之后一按回车没了,再怎么搜也搜不出来了 今天看项目的时候全局搜索之后,不小心按了回车,我以为是会跳转,结果把关键字弄没了.开始有点懵.后来解决了.解决方法如下 Version ...

  4. beautifulsoup 搜索第二个标签_自定义网站搜索教程

    1.说明 自定义网站源是为了更大限度的扩展搜索结果,如果不会自定义也没关系,使用APP中推荐源就可以了,推荐源免嗅探,直接就能播放. 2.基本原理与参数 自定义站源规则,说白了就是APP直接请求所填的 ...

  5. 列出搜索过的数据(类似京东顶部搜索框)

    tip: 只要进行数据绑定,一定要先检查是否在app_module.ts中进行过formsModule的数据引入,如果没有进行引入,在数据绑定的时候会出现报错 例一:京东搜索,历史记录 html: & ...

  6. 【uni-app微信小程序】搜索页面开发,可以保存用户搜索历史,删除历史(简单解释)

    目录 前言 效果展示 主体内容 前言 此篇文章纯代码较多,细节解释,今后会出更加详细的解释 效果展示 保存的内容,可以长按删除,视频时长原因就不一一展示,具体效果如下视频 主体内容 这里one-adv ...

  7. 模糊匹配 读音_onenote搜索机制详解②:两种搜索模式,模糊与精确匹配

    先从纯文本搜索讲起,这是最基本也是最重要的. 从这篇开始,以及接下来连续几篇文章,都会介绍搜索的基础功能.注意,这几篇文章中谈论的都是基本的.正常的搜索功能,暂时不考虑Bug等因素. 在很多软件(例如 ...

  8. 白话Elasticsearch17-深度探秘搜索技术之match_phrase query 短语匹配搜索

    文章目录 概述 官网 近似匹配 例子 match query match phrase query term position match_phrase的基本原理 概述 继续跟中华石杉老师学习ES,第 ...

  9. PMCAFF微分享 | 京东首席搜索专家,告诉你电商搜索你不得不知道的秘密

    本期主题 | 京东搜索下拉框产品个性化探索 分享时间 | 7月9日(周五)21:00 分享地点 | PMcaff B端产品经理群 进群方式 | 请加管理员微信:kit alt [本期嘉宾] 商倩兰 京 ...

最新文章

  1. 使用Aspose.Pdf for .NET实现PDF文档到Excel、EPS、SVG等的转换
  2. 阿里云Redis集群版简要介绍
  3. 使用钩子函数[4] - 钩子链和 CallNextHookEx 的返回值
  4. bootstrap bssuggest
  5. 求最短路径——BFS、Dijkstra、Prim算法对比
  6. 文本分类(一)EWECT微博情绪分类大赛第三名Bert-Last_3embedding_concat最优单模型复现
  7. HBase之Region上Spilt流程分析
  8. Maven工程Spring框架AOP的简单使用
  9. 软件公司为什么要加密源代码,而且是前前后后,反反复复
  10. Protocol Buffer 序列化原理大揭秘
  11. bootstrap中的动态加载出来的图片轮播中的li标签中的class=active的动态添加移除...
  12. sonarqube增加阿里p3c规则扫描
  13. 培根密码(Bacon)——python解密
  14. 2022-2028年全球及中国ODM智能手机行业投资前景分析
  15. [人工智能-深度学习-35]:卷积神经网络CNN - 常见分类网络- GoogLeNet Incepetion网络架构分析与详解
  16. 数显之家快讯:【SHIO世硕心语】真正的高手,都有7个思维习惯
  17. 第1章 Dev C++的使用
  18. 基于卷积神经网络和小波变换的视频监控中的火灾探测
  19. 华为设备配置IS-IS的负载分担
  20. mac浏览器打不开java_苹果电脑Mac打不开网页怎么办?Mac打不开网页的解决方法...

热门文章

  1. SSM+maven实现答题管理系统(二)
  2. POJ 2231 Moo Volume(递推、前缀和)
  3. 部署Nagios监控系统(一)
  4. 如何定制视频业务- ramdisk 内存文件系统
  5. 新版本来袭:Apache Spark 1.5新特性介绍
  6. 亚信产业互联网生态亮相2016南京软博会
  7. window下启动nexus出错Unsupported major.minor version 51
  8. vsftp认证之pam_mysql
  9. How do I filtered TextBox with a Decimal (double) Data Type
  10. python中的list和array的区别及相互转化