星期日, 8月 17, 2008

php如何設計兩層次下拉式選單(get篇)

php使用session的方式,可參考php如何設計兩層次下拉式選單(session篇)

如果要用java script設計,可以參考以下的網頁說明:
動態二階下拉選單

將左側下拉清單的值移到右側

dynamicSelect


php部分,可以使用session做紀錄,若不介意資料在網址列上出現
,也可使用get方式,在此我提供我的語法做為參考,
已修飾第二個選單選擇後可以故釘在頁面上:




mysql的結構如下:


unicode.php內容如下:

db.php內容如下:

請大家試試看吧~


5 則留言:

  1. 抱歉,想請問一下.
    我按照了您的做法做了一遍...
    在選擇第二個選單的值後,選單立刻彈回請選擇...選項能否留在選擇的值上? (即:像選單一選擇後checked住) 謝謝

    回覆刪除
  2. 我使用get的方式就可以將選項留在選擇的值上。但get還需注意網址列上是否有做變動,我下週會再設計一個以session方式設計的兩層次下拉式選單,你就可以拿來做比較了

    回覆刪除
  3. 作者已經移除這則留言。

    回覆刪除
  4. get方式有做了修正
    也增加了session的方式
    第二個選單一選完之後會跑掉..
    的問題也修正了
    請大家參考

    回覆刪除
  5. 作者已經移除這則留言。

    回覆刪除