我覺得你那樣做真的沒什麼意義。
表單提交只會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)
這樣做多麽的簡單明了,而且方便很多
見你的另外一個帖子吧

解决方案 »

  1.   

    照四眼怪的這段寫法  ; 
    <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) 來復原 .