gpt4 book ai didi

php - Javascript:如何从输入表格的内容中找到相似的短语或文本?

转载 作者:搜寻专家 更新时间:2023-10-31 22:12:07 24 4
gpt4 key购买 nike

我只是在练习新代码,而 iv 卡住了。我希望能够打开一个表单以在我的网站上发布问题,但是我是为了显示已经提出的问题,这些问题可能与他们提出的问题类似。所以基本上就像在这个网站上一样,当我写这个问题时它显示“可能已经有了你的答案的问题”。这就是我想要的,但找不到如何去做。所以我希望能够在表格和一些代码中编写搜索数据库中已有的问题以找到类似的问题。有谁知道如何做到这一点?



编辑 03/08/2012。

所以我认为 iv 做到了,我就是这样做的,好吧,我认为它已经完成了。因此,如果有人对此感兴趣,请从 Bertrand 添加的链接下载文件,然后在 search.php 页面上将页面顶部的代码更改为:

include("config.php");
$search_term = filter_var($_GET["s"], FILTER_SANITIZE_STRING);

$array = explode(" ", $search_term);

foreach ($array as $key=>$word) {
$array[$key] = " title LIKE '%".$word."%' ";
}

$q = "SELECT * FROM posts WHERE " . implode(' OR ', $array) . " LIMIT 0,10";
$r = mysql_query($q);
if(mysql_num_rows($r)==0)//no result found

它似乎有效,我确实失去了突出显示您在搜索中键入的单词的突出显示功能。但我对此不太介意。只要它有效:)

最佳答案

我认为答案是 Ajax 实时搜索。基本上,您必须获取用户正在输入的文本并运行一个 ajax 请求,该请求将连接到您服务器中的一个页面,该页面将在您的数据库中运行查询并将结果(如果有的话)返回给请求,然后再填充与他们一起在“可能已经有了答案的问题”区域。

查看本教程或使用 JQuery 进行 ajax 实时搜索。 http://www.technabled.com/2009/03/how-to-build-animated-ajax-search-with.html

关于php - Javascript:如何从输入表格的内容中找到相似的短语或文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11783547/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com