我覺得你那樣做真的沒什麼意義。
表單提交只會post控件值的。
我還是建議你這樣:
<input type=checkbox name=checkbox[] value='010'>
<input type=checkbox name=checkbox[] value='020'>
<input type=checkbox name=checkbox[] value='030'>
<input type=checkbox name=checkbox[] value='040'>
如果都選擇,提交到php程序以後將得到$checkbox數組
$checkbox=array(0=>010,1=>020,2=>030,3=>040)
這樣做多麽的簡單明了,而且方便很多
見你的另外一個帖子吧
表單提交只會post控件值的。
我還是建議你這樣:
<input type=checkbox name=checkbox[] value='010'>
<input type=checkbox name=checkbox[] value='020'>
<input type=checkbox name=checkbox[] value='030'>
<input type=checkbox name=checkbox[] value='040'>
如果都選擇,提交到php程序以後將得到$checkbox數組
$checkbox=array(0=>010,1=>020,2=>030,3=>040)
這樣做多麽的簡單明了,而且方便很多
見你的另外一個帖子吧
<input type=checkbox name=checkbox[] value='010'>
<input type=checkbox name=checkbox[] value='020'>
<input type=checkbox name=checkbox[] value='030'>
<input type=checkbox name=checkbox[] value='040'>
提交後 ,
在 php 中 $HTTP_POST_VARS[checkbox] 變量是個數組 , 內容是選中的checkbox 的 value . 如 $HTTP_POST_VARS[checkbox][0]='020' 等 .
這時,要保存到 mysql 中, 可以用 一個分隔符 把陣列變成一個字符串 ,如下 :
$str = implode("===",$HTTP_POST_VARS[checkbox])
把 $str 插入到資料庫中.
查詢出來後,用 $chkbox = explode("===",$str) 來復原 .