php 获取表单复选框checkbox的值与其他开发语言不一样,本文章向大家介绍php如何获取表单所有复选框checkbox的值,需要的朋友可以参考一下本文章对php checkbox取值的介绍。
通常来说,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
注意上面input的name属性,各个属性内容都一样,而且都是frm_tag[],加上[]的原因在于让frm_tag的内容变成数组形式传递。
立即学习“PHP免费学习笔记(深入)”;
注意:frm_tag后的中括号不可漏,否则用PHP获取的时候只能取到最后一个值。
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中文网其它相关文章!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号