我一直在試圖過濾信息,以方便訪問者查找。理想情況下,我會有幾個下拉式過濾器來對數據進行排序,並且只會顯示與所選選項匹配的帖子。除了通過php,我幾乎不知道這是如何完成的。我發現了什麼,我想在這裏做一個很好的例子:創建下拉過濾器的最佳方法?
http://www.darienps.org/dhs/courses.php
任何想法?
我一直在試圖過濾信息,以方便訪問者查找。理想情況下,我會有幾個下拉式過濾器來對數據進行排序,並且只會顯示與所選選項匹配的帖子。除了通過php,我幾乎不知道這是如何完成的。我發現了什麼,我想在這裏做一個很好的例子:創建下拉過濾器的最佳方法?
http://www.darienps.org/dhs/courses.php
任何想法?
你看過AJAX嗎?使用一些JavaScript(可能是您選擇的一個庫),您可以對某些服務器端邏輯(可能查詢數據庫)進行稱爲AJAX的調用,以返回所需的數據。如果你不熟悉這一點,我可以告訴你更多。
我不確定這是否真的是你想知道的,但假設你要構建一個數據庫查詢來執行搜索,你必須在你的PHP中測試表單的每個參數(每個下拉列表),如果它設置或不。 如果已設置,則只需在數據庫查詢中添加限制(在WHERE
子句中)。 這將返回與用戶選擇的參數匹配的結果。