看板 PHP 關於我們 聯絡資訊
各位高手在上 小弟有一疑惑,關於利用MySQL讀取資料來設計 兩階層下拉選單,功能就是選擇第階後第二階會 自動依照第一階關鍵字來選擇顯示資料,類似輸入 台北市就會出現中和區、新店區等但資料都是由資料庫 讀出。 因為研究了一段時間實在不知道資料庫也如何讀取, 希望各位高手可以提供相關程式參考~~ 拜託~ 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.198.83
Canboo:google二階選單就一堆參考了... 06/19 23:24
kerash:不跳轉畫面就是 ajax... 06/19 23:30
LaPass:其實用iframe就可辦到了 06/20 00:10
Bambe:ajax +1 06/20 09:05
tkdmaf:jquery ajax +2 06/20 09:25
Clessin:表單submit()出去給原頁面,接到$_POST陣列(區域代碼)後 06/20 09:30
Clessin:再SELECT * FROM `TABLE` WHERE `area`=區域值 06/20 09:33
f1234518456:ajax 06/20 15:26
MOONRAKER:不想用ajax可以偷懶,把所有縣市次選項通通讀出,輸出成 06/20 17:03
MOONRAKER:js陣列,甚至selects (但要設隱藏) 然後在縣市選項改變 06/20 17:04
MOONRAKER:的時候就 06/20 17:07
MOONRAKER:$('#區選單').html( $('#'+$('#縣選單').val()).val()); 06/20 17:07
MOONRAKER:好我很無聊 XD 不過我們的確有個專案的常用選單這樣寫 06/20 17:08
MOONRAKER:寫錯了…最後一個.val()要改成.html() ... @@ 06/20 17:08
kerash:直接讀出再改的方式也OK,也比較簡單=w= 06/20 17:30
liisi:對jquery ajax 不太熟的話 也可以只用js 06/21 00:12
liisi:先把下拉式的值和名稱還有要辨識何時才會出現的變數藏起來 06/21 00:14
liisi:然後針對下拉式選單的內容重建 就是刪除再新增成你要的內容 06/21 00:15
liisi:應該說是清空(把下拉式長度變成0) 06/21 00:17
liisi:然後再將你藏的變數拆開 組成你要的值和名稱塞進下拉式內容 06/21 00:18
MOONRAKER:可是我覺得js建select item實在是煩死了 jquery卡方便:D 06/21 15:02