Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在网页的某个部分中创建可搜索的数据库?_Php_Database - Fatal编程技术网

Php 如何在网页的某个部分中创建可搜索的数据库?

Php 如何在网页的某个部分中创建可搜索的数据库?,php,database,Php,Database,我正在尝试创建一个目录,网站用户可以通过搜索找到产品和商店。然而,我希望目录可以通过网页的一部分进行浏览,而无需每次重新加载或更改页面,因为页面上有导航栏和其他我希望保留的内容,而且重新加载速度太慢,不合适 必要的组成部分: 1.我希望目录可以通过搜索栏浏览,或者通过点击目录“框架”内显示的预定义类别浏览。 2.我希望能够通过目录外部但在同一页上的窗格将过滤器应用于结果 假设我有一些类别: 健康 家 财务 等等 显示在“框架”中 我怎样才能让用户可以点击其中一个类别,并且该类别的数据库搜索结果将

我正在尝试创建一个目录,网站用户可以通过搜索找到产品和商店。然而,我希望目录可以通过网页的一部分进行浏览,而无需每次重新加载或更改页面,因为页面上有导航栏和其他我希望保留的内容,而且重新加载速度太慢,不合适

必要的组成部分: 1.我希望目录可以通过搜索栏浏览,或者通过点击目录“框架”内显示的预定义类别浏览。 2.我希望能够通过目录外部但在同一页上的窗格将过滤器应用于结果

假设我有一些类别:

健康 家 财务 等等

显示在“框架”中

我怎样才能让用户可以点击其中一个类别,并且该类别的数据库搜索结果将填充在该空间中,该空间将被过滤为其他子类别,也可以点击这些子类别

所以基本上我希望在网页的一部分中进行数据库导航

如果不使用iframe,如何执行此操作?阿贾克斯还是什么

我觉得有一个非常简单的方法,但我对web开发还不太熟悉,所以还不知道


谢谢你的帮助

您所描述的是使ajax像今天一样流行的经典问题之一。处理这个问题的一种方法是制作一个php脚本,在调用时生成网站的一部分,然后将它放在任何你想要的地方。另一种方法是返回数据(JSON实际上是这方面的标准),并在浏览器中使用javascript呈现数据。如果您想要更具体的东西,您需要向我们提供正在发生的事情的代码示例

继续读:

您可能希望深入了解源代码,因为此脚本包含了您之前提到的所有内容:php、js、ajax和db


另一方面:ajax处理内容更改的方式要比(i)帧漂亮得多,我总是建议您远离它们。

谢谢!我感谢你的时间和洞察力!这就是我要找的。