之前在做个程序时候遇到的困惑,如果用一个name的话,checkbox的值在PHP里面无法得到全部选择的值,今天刚看到一个比较好的办法,收下
首先是命名
<input type='checkbox' name='checkbox[]' value=$dwmyrow[banzhu] />
提交页面处理 //当计划当作sql指令的一部分时:如果参与控制的字段是数值型的,则if(! empty($_POST['checkbox'])) {
$expr = join(",", $_POST['checkbox']);
$sql = "select * from tbl_name where field in ($expr)";
}//如果参与控制的字段是数值型的,则if(! empty($_POST['checkbox'])) {
$expr = "'".join("','", $_POST['checkbox']).".";
$sql = "select * from tbl_name where field in ($expr)";
} 如此即可实现对checkbox框值的获取 来自:http://www.ahadmin.com/content.asp?1373.html中国安徽网站设计联盟- 提供web开发源动力!