php 如何判断是否搜索出结果,搜索PHP - 如何调出搜索框没有结果
我在我的测试数据库中有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 - 如何调出搜索框没有结果相关推荐
- uniapp搜索出的文字高光并添加锚点
uniapp搜索出的文字高光并添加锚点 步骤一: <u-search placeholder="请输入关键字" v-model="keyword" @se ...
- 先下手为强 Google桌面搜索出炉
先下手为强 Google桌面搜索出炉 (2004.10.15) 来自:ZDNET <script src="/adv/news_ad.asp?news_id=17781&a ...
- idea 全文搜索出内容之后一按回车没了,再怎么搜也搜不出来了
idea 全文搜索出内容之后一按回车没了,再怎么搜也搜不出来了 今天看项目的时候全局搜索之后,不小心按了回车,我以为是会跳转,结果把关键字弄没了.开始有点懵.后来解决了.解决方法如下 Version ...
- beautifulsoup 搜索第二个标签_自定义网站搜索教程
1.说明 自定义网站源是为了更大限度的扩展搜索结果,如果不会自定义也没关系,使用APP中推荐源就可以了,推荐源免嗅探,直接就能播放. 2.基本原理与参数 自定义站源规则,说白了就是APP直接请求所填的 ...
- 列出搜索过的数据(类似京东顶部搜索框)
tip: 只要进行数据绑定,一定要先检查是否在app_module.ts中进行过formsModule的数据引入,如果没有进行引入,在数据绑定的时候会出现报错 例一:京东搜索,历史记录 html: & ...
- 【uni-app微信小程序】搜索页面开发,可以保存用户搜索历史,删除历史(简单解释)
目录 前言 效果展示 主体内容 前言 此篇文章纯代码较多,细节解释,今后会出更加详细的解释 效果展示 保存的内容,可以长按删除,视频时长原因就不一一展示,具体效果如下视频 主体内容 这里one-adv ...
- 模糊匹配 读音_onenote搜索机制详解②:两种搜索模式,模糊与精确匹配
先从纯文本搜索讲起,这是最基本也是最重要的. 从这篇开始,以及接下来连续几篇文章,都会介绍搜索的基础功能.注意,这几篇文章中谈论的都是基本的.正常的搜索功能,暂时不考虑Bug等因素. 在很多软件(例如 ...
- 白话Elasticsearch17-深度探秘搜索技术之match_phrase query 短语匹配搜索
文章目录 概述 官网 近似匹配 例子 match query match phrase query term position match_phrase的基本原理 概述 继续跟中华石杉老师学习ES,第 ...
- PMCAFF微分享 | 京东首席搜索专家,告诉你电商搜索你不得不知道的秘密
本期主题 | 京东搜索下拉框产品个性化探索 分享时间 | 7月9日(周五)21:00 分享地点 | PMcaff B端产品经理群 进群方式 | 请加管理员微信:kit alt [本期嘉宾] 商倩兰 京 ...
最新文章
- 使用Aspose.Pdf for .NET实现PDF文档到Excel、EPS、SVG等的转换
- 阿里云Redis集群版简要介绍
- 使用钩子函数[4] - 钩子链和 CallNextHookEx 的返回值
- bootstrap bssuggest
- 求最短路径——BFS、Dijkstra、Prim算法对比
- 文本分类(一)EWECT微博情绪分类大赛第三名Bert-Last_3embedding_concat最优单模型复现
- HBase之Region上Spilt流程分析
- Maven工程Spring框架AOP的简单使用
- 软件公司为什么要加密源代码,而且是前前后后,反反复复
- Protocol Buffer 序列化原理大揭秘
- bootstrap中的动态加载出来的图片轮播中的li标签中的class=active的动态添加移除...
- sonarqube增加阿里p3c规则扫描
- 培根密码(Bacon)——python解密
- 2022-2028年全球及中国ODM智能手机行业投资前景分析
- [人工智能-深度学习-35]:卷积神经网络CNN - 常见分类网络- GoogLeNet Incepetion网络架构分析与详解
- 数显之家快讯:【SHIO世硕心语】真正的高手,都有7个思维习惯
- 第1章 Dev C++的使用
- 基于卷积神经网络和小波变换的视频监控中的火灾探测
- 华为设备配置IS-IS的负载分担
- mac浏览器打不开java_苹果电脑Mac打不开网页怎么办?Mac打不开网页的解决方法...
热门文章
- SSM+maven实现答题管理系统(二)
- POJ 2231 Moo Volume(递推、前缀和)
- 部署Nagios监控系统(一)
- 如何定制视频业务- ramdisk 内存文件系统
- 新版本来袭:Apache Spark 1.5新特性介绍
- 亚信产业互联网生态亮相2016南京软博会
- window下启动nexus出错Unsupported major.minor version 51
- vsftp认证之pam_mysql
- How do I filtered TextBox with a Decimal (double) Data Type
- python中的list和array的区别及相互转化