【发布时间】:2011-03-11 10:02:58
【问题描述】:
我已经设置了一个小脚本来处理我有三个复选框的页面。
复选框的 HTML 如下所示:
<input type="checkbox" value="Ex1" name="Check[]" />Ex1
<input type="checkbox" value="Ex2" name="Check[]" />Ex2
<input type="checkbox" value="Ex3" name="Check[]" />Ex3
以及这些的 PHP 脚本:
if($_POST['Check'] == true){
foreach($_POST['Check'] as $value){
$check_msg .= "$value";
}
}
现在,如果选中了“Ex1”和“Ex2”复选框,我想要将“Ex1,Ex2”插入到我的数据库中。但问题是,如果我把“,”放在“$value”前面,它会在数据库中插入“,Ex1,Ex2”。但正如我所说,我想在开头插入没有逗号和空格......我怎么能做这样的事情?不管是foreach循环还是其他方法都没有关系,因为我真的不知道还有其他方法可以检查哪些复选框被选中了。
我尝试了几种组合,但都无法真正得到我想要的结果...
谢谢。
【问题讨论】: