php判断复选框是否被选中的方法

php判断复选框是否被选中的方法,第1张

概述php判断复选框是否被选中的方法

复选框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判断复选框是否被选中的方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1009307.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)