[小实用技巧]PHP读取CHECKBOX数据

[小实用技巧]PHP读取CHECKBOX数据

比如有N个CHECKBOX,name相同,N多人的做法是JAVASCRIPT做好组合然后传到服务器端,那我来说明下PHP如何读取CHECKBOX组
首先HTML代码

[复制到剪切板]
CODE:
<input type="checkbox" name="item[]" value="苹果">苹果 <input type="checkbox" name="item[]" value="西瓜">西瓜 <input type="checkbox" name="item[]" value="香蕉">香蕉 <input type="checkbox" name="item[]" value="梨">梨 ;

要注意的是name后要加[],别忘记了,我们全选,并提交到PHP页

然后PHP代码

var_dump($_POST['item']);

//output: array(1) { ["item"]=> array(4) { [0]=> string(4) "苹果" [1]=> string(4) "西瓜" [2]=> string(4) "香蕉" [3]=> string(2) "梨" } }

嘿嘿

学习来了

使用
foreach(传过来的变量=>$ID)
{
      执行SQL语句操作
}

这样看会跟明白点吧
引用:
<form id="form1" name="form1" method="post" action="cao.php?act=kao">
  <label>
  <input type="checkbox" name="checkbox[]" value="苹果" />
  </label>
  <label>苹果<br />
  <input type="checkbox" name="checkbox[]" value="梨子" />
  </label>  
  <label> 梨子<br />
  <input type="checkbox" name="checkbox[]" value="桃子" />
  桃子<br />
  </label>
  <label>
  <input type="checkbox" name="checkbox[]" value="西瓜" />
  西瓜<br />
  </label>
  <label>
  <input type="checkbox" name="checkbox[]" value="葡萄" />
  葡萄<br />
  </label>
  <label>
  <input type="checkbox" name="checkbox[]" value="甜瓜" />
  甜瓜<br />
  </label>
  <input type="checkbox" name="checkbox[]" value="栗子" />
  <label> 栗子<br />
  <input type="checkbox" name="checkbox[]" value="香蕉" />
  </label>  
  <label> 香蕉<br />
  <input type="checkbox" name="checkbox[]" value="芒果" />
  </label>
  芒果
  <br />
  <br />
  <input type="submit" name="Submit" value="提交" />
</form>
<?php
        if($_GET["act"]=="kao")
        {
                //$arry();
                foreach($_POST["checkbox"] as $id)
                {
                        echo $id;
                }
        }
?>

cao.php?act=kao
这个学习了