Re: [請益] 商品"啟用"或"關閉"(只能單一)!!

看板PHP作者 (阿嵐)時間14年前 (2011/05/20 09:39), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《ckvir (ckvir)》之銘言: : 剛剛發的可能我有點講的不清楚 : 我想要的是 : 我後台有30個商品 : 每個商品都有一個CHECK BOX : 但是只能在30個商品選其中一個啟用 只有一個能被啟用幹嘛用check box? 用 radio button就好了 : 其他都關閉 : 被啟用會在前台顯示 : 也就是前台都只會顯示一種商品而已 : 我的問題是 : 要怎樣實現這種功能並寫到資料庫?? : 因為我是想 把被選到的設1 其他設0 : 不過這樣就會把所有沒被選到商品再寫入一次0 : 商品越多 就要整個資料表重寫一次 : 這樣的方法負擔太大 : 有沒有比較聰明的辦法?? 假設原本狀態是開啟的主鍵值是1 你新狀態設成開啟的資料主鍵值為2 form 裡面放一個 <input type="hidden" name="o_id" value="1"> (怎麼把主鍵值放進去很簡單) 然後你選的那個radio button 也會有一個主鍵值 假如那個radio button的name="n_id" form submit出去的時候就可以接收這兩個值 主鍵值為1的recordset 把狀態欄位的值update成 0 主鍵值為2的recordset 把狀態欄位的值update成 1 大致上就這樣 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.128.117.45
文章代碼(AID): #1DrSPHFs (PHP)
文章代碼(AID): #1DrSPHFs (PHP)