PHP获取表单所有复选框的值的方法

yipeiwu_com6年前PHP代码库

通常来说,php中总是只获取最后一个复选框的值,那么如何才能获取所有复选框的值?

解决办法如下:

form表单的部分代码如下:

<input type="checkbox" name="frm_tag[]" value="1">1
<input type="checkbox" name="frm_tag[]" value="2">2
<input type="checkbox" name="frm_tag[]" value="3">3
<input type="checkbox" name="frm_tag[]" value="4">4
<input type="checkbox" name="frm_tag[]" value="5">5

php处理POST传递过来数据的代码如下:

$str_tag = "";
$frm_tag = $_POST['frm_tag'];
for($i=0;$i<count($frm_tag);$i++){
  echo $frm_tag[$i]."<br>";
  if($i==0)
   $str_tag = $frm_tag[$i];
  else
   $str_tag = $str_tag.",".$frm_tag[$i];
}
echo $str_tag;
}

相信本文所述对大家深入掌握PHP程序设计有一定的借鉴价值。

相关文章

php代码收集表单内容并写入文件的代码

至于表单内容,这里就不多说了,主要是表单的action="getpost.php",也就是写getpost.php这个文件。下面就把这个文件里面的内容贴出来。 复制代码 代码如下: &l...

php基于session实现数据库交互的类实例

本文实例讲述了php基于session实现数据库交互的类。分享给大家供大家参考。具体如下: <?php /** * session 数据库存储类 */ class...

PHP截取IE浏览器并缩小原图的方法

本文实例讲述了PHP截取IE浏览器并缩小原图的方法。分享给大家供大家参考,具体如下: // 截取一个窗口 Capture a window (IE for example) $ie...

php使用PDO事务配合表格读取大量数据插入操作实现方法

本文实例讲述了php使用PDO事务配合表格读取大量数据插入操作实现方法。分享给大家供大家参考,具体如下: 在处理大量数据的时候,或者同时对几个表操作,而这几个表的操作要求,要么都成功,要...

THINKPHP2.0到3.0有哪些改进之处

THINKPHP2.0到3.0有哪些改进之处

1.thinkphp中我们的入口文件写法,可能最后要加一个app::run(); 3.0就完全不用了,你会发现不然会出现两次调用2.debug 我们开发的时候在2.0中我们一般都这样写...