作者Gakun (阿岚)
看板PHP
标题Re: [请益] 商品"启用"或"关闭"(只能单一)!!
时间Fri May 20 09:39:26 2011
※ 引述《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