我想创建搜索页面,在“div”中显示从数据库中搜索到的数据?

2024-07-01

我想要创建搜索页面(php),在其中我想在“div”中显示从数据库搜索到的数据?我与数据库建立了连接,并在一个 phppage 中搜索数据,并在另一个 phppage 中创建了一个 div 标签。我怎样才能将一个php页面的搜索数据显示在另一个php页面的“div”中

搜索.php:

<?php 
include 'Searchdata.php';
include 'connect.php';
if(isset($_POST['submit'])){
   $searchkey= $_POST['search'];    
   $searchkey=preg_replace("#[^0-9a-z]#i", "", $searchkey); 
   $query = mysqli_query($conn, "SELECT * FROM newentry WHERE Date LIKE '%$searchkey%'")or die("Could not search!");
   $count = mysqli_num_rows($query); 
   if(!($count == 0)) {    
      while($row=mysqli_fetch_array($query)){
         $Date=$row['Date'];
         $Entry=$row['Entry'];
         echo'<div>'.$Date.'<br>'.$Entry.'</div>';
       }
    } else {echo "There was no search result!";} 
}?>

搜索数据.php:

<div>
<form action="Search.php" method="post">  
   <input type="text" name="search" placeholder="Search"> 
   <input type="submit" value="Search" />
</form>

只需创建一个变量来存储结果,在本例中为 $data。将 include searchdata.php 移至代码底部,以便它可以重新识别 $data。 然后在你的 html 页面上回显它。

html页面

<div>
<form action="Searchdata.php" method="post">  
<input type="text" name="search" placeholder="Search"> 
<input type="submit" value="Search">
</form>
<div><?php echo $data ?></div>
</div>

PHP 代码。

<?php
include 'connect.php';
$data = '';
if(isset($_POST['submit'])){
$searchkey= $_POST['search'];   
$searchkey=preg_replace("#[^0-9a-z]#i", "", $searchkey); 
$query = mysqli_query($conn, "SELECT * FROM newentry WHERE Date LIKE '%$searchkey%'")or die("Could not search!");
$count = mysqli_num_rows($query); 
if(!($count == 0)) {    
while($row=mysqli_fetch_array($query)){ 
$Date=$row['Date'];
$Entry=$row['Entry'];
$data = '<div>'.$Date.'<br>'.$Entry.'</div>';
}
} else {
$data = "There was no search result!";}}
include 'Search.php';
?>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我想创建搜索页面,在“div”中显示从数据库中搜索到的数据? 的相关文章

  • JPA 多对多关系创建两个联接表

    我正在尝试在之间创建多对多关系User and FileObject假设用户可以访问许多文件对象的类 并且文件对象可以由许多用户和一对多关系访问 因为一个用户可以拥有许多文件 但一个文件只能由一个用户拥有 这是我的代码 Entity pub
  • 如何在带有 PHP-FPM 和 NGINX 的 Ubuntu 18.04 LTS 中使用 Oracle Instant Client 启用 OCI8 PHP 扩展?

    我使用的是最新的 PHP 包https launchpad net ondrej archive ubuntu php https launchpad net ondrej archive ubuntu php 当我构建并安装 OCI8 扩
  • phpMyAdmin 处理请求时出错错误代码:500 错误文本:内部服务器错误[重复]

    这个问题在这里已经有答案了 当我运行 phpMyAdmin 并单击导出 导入时 我总是收到错误 处理请求时出错 错误代码 500 错误文本 内部服务器错误 操作系统 Ubuntu 18 04 我遇到了问题 我的 php 版本是7 2 实际上
  • 如何通过PHP获取div?

    我得到一个页面使用file get contents来自远程服务器 但我想过滤该页面并从中获取一个使用 PHP 具有 text 类的 DIV 我开始于DOMDocument但我现在迷路了 有什么帮助吗 file file get conte
  • 使用 AJAX 提交表单,将表单数据传递给 PHP,无需刷新页面 [重复]

    这个问题在这里已经有答案了 谁能告诉我为什么这段代码不起作用
  • 如何防止图像溢出圆角框?

    如果我使用此代码 图像不会被 div 的圆角剪切 导致图像的方角覆盖 div 的圆角 div img src big image jpg div 有谁知道如何获得圆角 div 来防止子图像溢出 我最新的 Chrome Firefox 和 S
  • 如何确定 MySQL 中某些查询的优先级?

    我对一个高度竞争的 MySQL 数据库有大量的后台读取和写入 而用户读取的数量要少得多 有没有办法将某些查询 用户查询 标记为高优先级 以便它们优先于后台查询 我希望用户响应能力较高 但并不真正关心后台查询 Thanks MySQL支持in
  • Swift - 将 HTML 文本转换为属性字符串

    在我的一个模块中 我想使用 UILabel 将多语言 HTML 文本 英语和泰米尔语 显示为 NSAttributedString 如果文本是纯英文 我可以按照我的愿望显示它 但我的内容同时包含英语和泰米尔语字符 我该如何处理这种情况 如果
  • 使用 PHP 删除字符串的前 4 个字符

    如何使用 PHP 删除字符串的前 4 个字符 你可以使用substr http php net manual en function substr php函数返回从第 5 个字符开始的子字符串 str The quick brown fox
  • Javascript:单击正文中除其中一个元素之外的任何位置

    我希望能够单击正文中除该特定元素之外的任何位置 我无法找出我所做的代码有什么问题 当我单击一个特定元素时 except inside body 我不想让它隐藏 但是当我点击body它应该隐藏 HTML
  • 在 Doctrine 2 DQL 中组合 IS NULL 和 :value

    由于其他 旧 问题没有得到正确的答案 我会再试一次 我经常遇到一个场景 我想查询具有特定值的实体 query em gt createQuery SELECT e FROM Entity e WHERE e parent parent qu
  • 为什么 PHP 函数调用*如此*昂贵?

    PHP 中的函数调用是昂贵的 这是一个测试它的小基准
  • React JS:可折叠侧边栏

    我正在使用 React JS 创建响应式 UI 我想创建一个可折叠的侧边栏 如下所示 因此 当我单击垂直条 图形信息 时 它应该像第二张图片一样展开 我见过一些例子 比如Jsfiddle示例代码 https jsfiddle net 4q8
  • Hibernate 中的枚举,作为枚举持久存在

    在我的 MySQL 数据库中 有一列 gender enum male female 我创建了我的枚举 com mydomain myapp enums Gender 并在我的Person实体我被定义为 性别 现在我想将枚举类型保留在我的
  • awk 单引号或双引号的用法

    为什么 awk 命令使用单引号和双引号不能产生相同的结果 root vm90 root who awk print 2 root vm90 root who awk print 2 我想在 PHP shell exec 函数中使用 awk
  • 为什么外键在理论上比在实践中使用更多?

    当你学习关系理论时 外键是强制性的 但实际上 在我工作的每个地方 表乘积和连接总是通过在查询中显式指定键来完成 而不是依赖 DBMS 中的外键 这样 您可以通过不应该是外键的字段连接两个表 从而产生意外的结果 这是为什么 DBMS 不应该强
  • 如何将网页从一个域重定向到另一个域?

    当第一个域 网页 加载时 如何将域重定向到另一个域 纯 HTML 替代方案如下HTML 中的标签 The 0这里是页面在重定向之前必须保持打开状态的秒数 在这种情况下 一旦您加载页面 它就会立即发生 与建议的 JS 解决方案相反 这在禁用
  • Mysql插入速度慢

    我有以下 InnoDB 表 Field Type Null Key Default Extra id int 11 NO PRI NULL auto increment doc id char 32 NO
  • HTML5离线缓存谷歌字体API

    我正在尝试创建一个离线 HTML5 测试应用程序 并同时使用新的 google fonts api 有谁知道如何缓存远程字体 简单地将 api 调用放入缓存清单中是行不通的 我认为这是因为 api 实际上加载了其他文件 ttf eot 等
  • VueJs 操作内联模板并重新初始化它

    这个问题类似于VueJS 在内联模板组件中重新编译 HTML https stackoverflow com questions 34087195 vuejs re compile html in an inline template co

随机推荐

  • 在视口元标记中设置最小宽度

    我正在设计一个网页 响应式 屏幕的最小宽度应为 480px 我该怎么做 现在我将宽度固定为 480px 这在手机上看起来很完美 但在平板电脑上看起来相当大 对于大屏幕 宽度应该动态变化 我写了一个polyfill来添加min width到视
  • PHP 电子邮件编码?

    我在发送电子邮件时遇到外来字符问题 有人可以建议我该怎么做吗 我怀疑问题可能是以下三件事之一 html页面编码不正确 这会影响表单中的 POST 数据吗 邮件功能没有任何编码 因此程序不知道如何读取它 最有可能的 文件本身没有正确的编码 因
  • CMake可以使用g++编译C文件吗?

    我曾参与过一个项目 其中使用 g 编译以 c 结尾的文件中的 C 代码 原因是我被告知 g 有更好的警告消息 我正在将该项目的构建过程切换为使用 CMake 我发现最初CMake想使用gcc来编译C文件 由于在使用时声明变量之类的原因 此操
  • 删除古腾堡 CSS

    我在 WordPress v4 9 8 中安装了 Gutenberg 插件 并尝试删除它附带的 CSS 以便我可以提供自己的 CSS 这是包含在内的表 我已经尝试过以下方法 add action wp print styles wps de
  • 如何在 AngularDart 中从父组件引用子组件

    我有两个组件 ComponentOne and ComponentTwo NgComponent class ComponentOne div h1 Component One h1 div
  • 在 docker 容器内运行 docker 容器时如何解决 cgroup 错误?

    我正在尝试在一个正在运行的 ubuntu docker 容器中运行一些多容器构建测试 我用它来构建我的应用程序 通常 我有一个 Gitlab CI 设置 我发现当尝试运行指定内存限制的容器时 我遇到如下错误 ERROR for
  • 带选项卡的 NSAttributedString

    你如何创建一个UILabel用这种文本格式 你会使用 NSAttributedString 吗 NSAttributedString 可以创建带有制表位的文本列 这与在文字处理程序中的完成方式类似 具有相同的限制 let text Name
  • vi(m) 中的驼峰式下划线

    如果由于某种原因我想在 Vim 中选择性地将驼峰命名法转换为下划线分隔 我该怎么做呢 目前我发现我可以进行搜索 s a z A Z 并记录一个宏来添加下划线并转换为小写 但我很好奇是否可以用以下方法来做到这一点 s a z A Z 1 u
  • Pip3 在 docker 构建期间无法安装requirements.txt

    我正在使用 docker 教程 https docs docker com language python build images https docs docker com language python build images 构建
  • 位置:固定导航不会保持固定

    我正在开发的网站遇到了很多问题 甚至下载到缓慢的页面加载等等 但我遇到的最大问题是固定位置元素的行为 首先 导航应该始终保持固定 但事实并非如此 但是 如果您在滚动时重新加载 它确实会出现在页面中间 很奇怪 直播网站在这里 http www
  • 简化布尔表达式的函数

    我正在处理以下语法 我已经以 Haskell 的形式实现了data type bool tt ff bool bool var var letter letter digit 我的问题是 我想写一个函数simplify bool bool它
  • PowerShell 比较运算符

    PowerShell 有一组独特的比较运算符 eq gt lt ne 等 我依稀记得在另一种语言中使用过这样的运算符 但记不起是哪一个 还有哪些其他语言使用这样的符号 不使用标准运算符 gt Unixtest https linux die
  • 如何在 C# 中固定指向托管对象的指针?

    非托管代码调用我的函数 在第一个函数中 我应该将指针传回我的托管对象 有时 后来我的一些其他函数会使用相同的指针作为参数之一来调用 我应该取消引用它并使用它来执行一些计算 然后如果不需要则将其处理掉 简而言之 我需要固定该对象 以便 GC
  • R 代码迭代

    我的目标是在 R 中使用生成这个向量iter 0 1 1 1 2 3 3 3 6 6 4 10 我尝试了下面的代码 但它没有给我正确的数字 iter lt 4 w vector lt rep 0 iter for i in 1 iter w
  • 通过索引数组对元胞数组重新排序

    假设我有一个元胞数组x和一个整数数组y x apple orange banana pear y 2 4 3 1 实际上 y代表指数x 我现在想创建一个元胞数组z与元素x按照这些索引的顺序指定重新排序 这会给我 z orange pear
  • Google 跟踪代码管理器中单页应用程序的 Linkedin 跟踪

    我正在尝试在单页 React Web 应用程序上的 Google 标签管理器中实现 LinkedIn 的洞察跟踪标签 由于没有 真正的 页面重新加载 因此该标签仅被触发一次 我有一个在应用程序中重新路由时触发的 dataLayer 事件 因
  • Python 中 Enum 和 IntEnum 的区别

    我遇到了一个看起来像这样的代码 class State IntEnum READY 1 IN PROGRESS 2 FINISHED 3 FAILED 4 我得出的结论是这个 State 类可以继承Enum以同样的方式上课 继承自什么Int
  • 如何使用 jQuery 在 .ajax 帖子中发送数组?

    我循环了一个简单的收集数据并将其推入数组的过程 然后我尝试将该数组发送到页面方法 aspx 我认为这个数组有一些不喜欢的地方 这是我的代码 packaging table data for submit to server saveToDB
  • Passport local 使用 Angular 返回错误 400 错误请求

    我正在尝试将护照集成到我的代码的登录表单中 客户端调用服务器端正常工作 直到我在请求中调用 Passport authenticate 返回 400 Bad Request 我在这里缺少什么 HTML div div class row d
  • 我想创建搜索页面,在“div”中显示从数据库中搜索到的数据?

    我想要创建搜索页面 php 在其中我想在 div 中显示从数据库搜索到的数据 我与数据库建立了连接 并在一个 phppage 中搜索数据 并在另一个 phppage 中创建了一个 div 标签 我怎样才能将一个php页面的搜索数据显示在另一