首页后端开发PHPphp判断复选框是否被选中的方法

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

时间2024-02-02 00:08:03发布访客分类PHP浏览167
导读:收集整理的这篇文章主要介绍了php判断复选框是否被选中的方法,觉得挺不错的,现在分享给大家,也给大家做个参考。复选框checkbox通常用于php表单提交。本文通过实例给大家介绍php如何判断复选框中的值是否被选中。需要它的朋友可以参考本文...
收集整理的这篇文章主要介绍了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;
    $icount($checkbox_select);
$i++){
    echo "选项".$checkbox_select[$i]."被选中br />
    ";
}
    ?>
    

更多php相关知识,请访问php教程!

以上就是php判断复选框是否被选中的方法的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: php判断复选框是否被选中的方法
本文地址: https://pptw.com/jishu/596100.html
了解一下PHP面向对象的相关概念 通过header函数设置响应头解决php跨域问题

游客 回复需填写必要信息