我只是用新代碼和iv練習卡住了。我希望能夠打開表單在我的網站上發佈問題,但是我的問題是顯示已經問過的問題,可能與他們提出的問題類似。 因此,基本上就像在這個網站上,雖然即時通訊寫這個問題,它顯示「可能已經有你的答案的問題」。這是我想要的,但無法找到如何去做。 所以我希望能夠在表單中編寫代碼並搜索數據庫中已有的問題以找到類似的問題。 有誰知道如何做到這一點?Javascript:如何從輸入的表單中找到類似的短語或文本?
編輯03/08/2012。
所以我認爲iv做了它,這就是我做到了這一點,以及我認爲它做到了。 所以,如果有人有興趣做這個,然後從鏈接下載文件添加貝特朗,那麼的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
這似乎是工作,我確實失去了突出顯示功能,突出顯示了您輸入到搜索中的文字。但我不太在意這件事。只要它有效:)
http://stackoverflow.com/questions/5208130/how-does-stack-overflow-display-similar-questions-when-you-type-in-a-new-questo – 2012-08-02 18:28:24