Re: [請益] 商品"啟用"或"關閉"(只能單一)!!
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章