台灣最大程式設計社群網站
線上人數
1696
 
會員總數:245912
討論主題:189503
歡迎您免費加入會員
討論區列表 >> PHP >> 怎麼讓多個下拉式選單做搜尋!!
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
怎麼讓多個下拉式選單做搜尋!!
價值 : 50 QP  點閱數:2209 回應數:2
樓主

Lijerry
門外漢
0 2
29 0
發送站內信

我目前已經做出類別下拉式選單的搜尋了,但是我還有一個縣市的下拉式選單,我要怎麼讓這兩個下拉式選單相對應??
就是點選某一個類別篩選出來的結果,再點某個縣市之後是由前一個篩選出來的結果下去做篩選!!

比如說:選擇"食品餐飲"類別後篩選出來有10筆商店資料,然後再選擇"新北市"篩選這10筆資料,或者先選"新北市"篩選出來50筆資料,在選擇"食品餐飲"篩選這50筆資料!

程式碼如下:








本篇文章發表於2014-11-11 00:32
1樓
最有價值解答

迷路
捐贈 VP 給 迷路 檢舉此回應
稍微修改一下AJAX的部分

兩個下拉改成




在搜尋頁面要加入縣市的條件,並針對只有一項條件和兩項條件都有的情況去做寫各自的搜尋式
另外要注意的是,你現在縣市下拉的值帶的似乎不是縣市的名稱,如果你的資料沒有對應的欄位,搜尋時就得先找到縣市的名稱,再去做模糊搜尋,不如直接將值換成縣市名稱
本篇文章回覆於2014-11-11 11:10
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

LaLa
檢舉此回應
如果你選完第一個選單,不要讓網頁reload,必須使用java script or ajax。
若選完第一個選單之後,網頁reload是ok的,那就在可以取得第一個選單的值,去做第二個選單的query.

or 可google
"php 二階式選單" 或 "javascipt 二階式選單" 或 "ajax 二階式選單"
本篇文章回覆於2014-11-11 11:48
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.