2016-06-29 56 views
0

所以簡單地說,我試圖做一個簡單的搜索引擎,我有一個MySQL數據庫和它的內容顯示在HTML表(使用PHP獲取信息),我想在您輸入時創建一個搜索欄,自動過濾列表。 我已經找到了關於如何使用純文本將其顯示在列表中的教程,但沒有介紹如何過濾已顯示的表格。即時搜索欄與HTML表中的信息的HTML表

如果有人可以指向我的方向一些有用的鏈接,或者我可以用一些代碼來啓動我,這將是偉大的,對不起,如果這已被回答之前,我一直在尋找20多分鐘只是找不到任何可行的東西。

TLDR:製作一個搜索欄輸入文字時,經過20十歲上下分鐘過濾器的HTML表格填補了通過PHP代碼帶來到頁面上的MySQL數據庫表的信息,無法找到任何教程或有用的鏈接/碼搜索並來到這裏。

+0

你可以使用datatable'https:// datatables.net /'插件來實現你的目標。 –

+0

@HareshKumar我已經嘗試過使用它,但我無法使它工作。 – FirstOrderKylo

回答

0

本標準例如與AJAX完成。如果您想在用戶輸入時實時顯示它,則必須使用javascript。既然你想在正確的方向拍攝,這裏是要去的地方: http://www.w3schools.com/php/php_ajax_php.asp

您將需要使用SQL來填充您的情況下的數組。

1

概念是當你鍵入一些JavaScript觸發一個事件與你鍵入的數據,就像這樣。

$("input[type='text']").change(function() { 
    var typedValue = $(this).val(); 

    //AJAX CALL HERE 
}); 

Ajax使用發佈的數據調用PHP頁面,並在選擇的查詢中使用該數據。

select query