复选框checkBox
通常用于PHP表单提交。本文通过实例给大家介绍PHP如何判断复选框中的值是否被选中。需要它的朋友可以参考本文中的例子。
本文章向大家介绍两个知识点:
1.PHP表单提交如何获取复选框checkBox的值
2.PHP如何判断复选框checkBox中的值是否被选中
下面我们分别对这两个知识点进行讲解:
1、PHP如何获取复选框checkBox的值
首先我们来创建一个表单:
<form action ="HandleFormCheckBox.PHP" method="post"><ul> <li><input type ="checkBox" name ="category[]" value ="PHP">PHP教程</li> <li><input type ="checkBox" name ="category[]" value ="java">java教程</li> <li><input type ="checkBox" name ="category[]" value ="MysqL">MysqL教程</li> <li><input type ="checkBox" name ="category[]" value ="HTML">HTML教程</li></ul><input type ="submit"></form>
大家有没有发现,所有checkBox的name属性都是category[],为什么要这样设置?这样设置是因为我们将所有checkBox复选框作为一个组,在PHP服务器端可以使用$_POST['category']来获取所有被选中的复选框的值。
PHP 服务器端获取checkBox复选框值的代码如下:
<?PHP$checkBox_select=$_POST["category"];print_r($checkBox_select);?>
这里$checkBox_select变量是一个数组,比如当我们选中”PHP教程“和“java教程”时,$checkBox_select的值如下:
Array( [0]='PHP' [1]='java' )
2、PHP如何判断复选框checkBox中的值是否被选中
知道了PHP如何获取复选框checkBox的值,那么判断复选框checkBox中的值是否被选中将变得非常简单,我们只需要将变量$checkBox_select进行遍历就可以得到checkBox种哪些值被选中。
<?PHP$checkBox_select=$_POST["category"];for($i=0;$i<count($checkBox_select);$i++){echo "选项".$checkBox_select[$i]."被选中<br />";}?>
更多PHP相关知识,请访问php教程! 总结
以上是内存溢出为你收集整理的php判断复选框是否被选中的方法全部内容,希望文章能够帮你解决php判断复选框是否被选中的方法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)