如何判断php复选框是否被选中

 更新时间:2020年01月21日 14:04:51   作者:藏色散人  
在本篇文章里小编给大家整理了关于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中动态显示签名和ip原理

    PHP中动态显示签名和ip原理

    PHP中动态显示签名和ip原理...
    2007-03-03
  • php中getservbyport与getservbyname函数用法实例

    php中getservbyport与getservbyname函数用法实例

    这篇文章主要介绍了php中getservbyport与getservbyname函数用法,以实例形式分析了getservbyport与getservbyname函数获取server端的端口等信息的方法,需要的朋友可以参考下
    2014-11-11
  • 实例讲解PHP表单处理

    实例讲解PHP表单处理

    在本篇内容中小编给大家分享了关于PHP表单处理的相关实例以及知识点内容,有需要的朋友们跟着学习下。
    2019-02-02
  • 基于PHP读取csv文件内容的详解

    基于PHP读取csv文件内容的详解

    本篇文章是对PHP读取csv文件的内容进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • 功能强大的PHP发邮件类

    功能强大的PHP发邮件类

    这篇文章主要为大家详细介绍了功能强大的PHP发邮件类,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • PHP检查端口是否可以被绑定的方法示例

    PHP检查端口是否可以被绑定的方法示例

    这篇文章主要介绍了PHP检查端口是否可以被绑定的方法,涉及php使用stream_socket_server进行网络连接判断的相关操作技巧,需要的朋友可以参考下
    2018-08-08
  • PHP结构型模式之享元模式详解

    PHP结构型模式之享元模式详解

    这篇文章主要介绍了PHP结构型模式之享元模式,享元模式是一种结构型模式,它通过共享对象来减少系统中的对象数量,从而降低了内存的使用和系统的复杂度
    2023-04-04
  • php unicode编码和字符串互转的方法

    php unicode编码和字符串互转的方法

    下面小编就为大家带来一篇php unicode编码和字符串互转的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • 深入了解 register_globals (附register_globals=off 网站打不开的解决方法)

    深入了解 register_globals (附register_globals=off 网站打不开的解决方法)

    由于register_globals设置控制PHP变量访问范围,如果开启会引起不必要的安全问题,所以这里对其进行了强制关闭,如果站长的空间不支持,可以采用以下几种办法进行修改,供广大站长参考
    2012-06-06
  • PHP读取和写入CSV文件的示例代码

    PHP读取和写入CSV文件的示例代码

    CSV(逗号分隔值)文件是使用逗号分隔信息的文本文件。该文件的每一行都是一条数据记录,也就意味着它可以用于以表格的形式展现信息。本文主要介绍了PHP读取和写入CSV文件的方法,需要的可以参考一下
    2023-04-04

最新评论