二層連動下拉式選單 關聯式新增資料到DB

各位大大請教一下!
我有兩個相關聯的資料表
EX: pro 和 pro_category
"pro"和"pro_category"這兩個資料表有一個共同欄位是"code"(數字)
"pro_category"有兩個欄位(大小分類)"bigcat"和"smallcat"存大小類別的對應代碼
另外兩個欄位"bigcat_value""smallcat_value"存大小類別對應的值(文字)
資料表大概像下方 大分類代碼(bigcat) 對應 數個小分類代碼(smallcat) code流水號排列
bigcat smallcat code
1 1 1
1 2 2
2 1 3
3 1 4
3 2 5
3 3 6

因為我現在想做一個 新增資料的表單 其中有兩層連動的下拉式選單
畫面呈現的是文字"bigcat_value"&"smallcat_value" 各自對應分類代碼
想知道如何實現 下拉式選單大小分類的兩個連動option value如何新增到"pro"的code欄位
想請教一下方向 或是相關範例 感恩

評論

  • 其實不是很懂你想表達的意思

    假定你現在 pro_category 的 code 已經可以成功的新增了
    那 再一次的執行新增 到 pro 的 code 當中不就可以了
  • 資料表內的code 和對應的大小類別代碼 都是事先就輸入在DB的
    我想問的是說
    假設使用者 大分類選3 小分類選2 我要如何下語法判別他的code=5 新增到DB
    謝謝!
  • $str = \"SELECT `code` FROM pro_category WHERE bigcat='大分類回傳' AND smallcat='小分類'\";
    $res = mysql_query($str);
    $row = mysql_fetch_assoc($res);
    if( ((int)$row[code])==5 ){
    ...
    ...
    ...
    }
Sign In or Register to comment.