2015-02-06 70 views
-3

我有興趣在從sql數據庫輸入密鑰時創建一個下拉列表。這裏給出了許多下拉列表的例子,但我不僅僅對此感興趣,我希望用戶輸入來啓動下拉菜單,並縮小到每個附加條目的結果。它與facebook搜索和youtube搜索以及其他一些熱門網站類似。這對於列表中有大量數據的數據庫非常有效。下拉列表輸入密鑰

例如。用戶想要輸入狗作爲動物名稱,並在我的sql列表中爲動物開始「d」,我有狗,海豚,驢,鹿等...。 現在當用戶輸入「d」時,會出現狗,海豚,驢,鹿等...,當他們輸入「o」時(現在他們會有「做」),列表會變成只是狗,驢,海豚。

是否有這樣的代碼?我可以指示我可以從哪裏獲得這些信息?

+0

請向我們顯示您的代碼。 – 2015-02-06 07:07:31

+0

做一個ajax調用php文件的關鍵在文本框中輸入搜索和從數據庫中選擇動物名稱喜歡你的關鍵字 – john 2015-02-06 07:41:57

回答

0

使用關鍵字進行ajax調用。 你可以嘗試這個,如果它會幫助。阿賈克斯基地搜索here

+0

感謝您的有用資源 – Crisp 2015-02-06 07:59:46

+0

歡迎.. :) – john 2015-02-06 08:11:39

1

你可以做這樣的SQL查詢這樣。

SELECT * FROM AnimalsTable 
WHERE AnimalsTable.AnimalName like 'searchTextCriteria%' 

其中AnimalsTable我你的表名, AnimalName是你的列名, searchTextCriteria是你inputed文字

您可以處理你的文本框的keydown事件,每一次執行這個查詢