时间:2021-07-01 10:21:17 帮助过:2人阅读
通常来说,php中总是只获取最后一个复选框的值,那么如何才能获取所有复选框的值?
解决办法如下:
form表单的部分代码如下:
1 2 3 4 5
php处理POST传递过来数据的代码如下:
$str_tag = ""; $frm_tag = $_POST['frm_tag']; for($i=0;$i"; if($i==0) $str_tag = $frm_tag[$i]; else $str_tag = $str_tag.",".$frm_tag[$i]; } echo $str_tag; }
相信本文所述对大家深入掌握PHP程序设计有一定的借鉴价值。
对,没选择的情况下,表单中的checkbox是不会提交的.
所以就提示了.
=========
你可以判断一下再输出.
if(isset($_POST["orange"])) echo $_POST["orange"];
哇,我刚做这个,checkbox是数组你要把他们放在数组里面
原理就是:把那几个值传过来。再把他们转成非数组
比如:
29
30
31
32
这几个表单
$waistline=$_POST["waistline"];
$myallsport = implode (",", $waistline);
这样insert的时候 就把$myallsport 这个插入到里面就O了
http://www.bkjia.com/PHPjc/871102.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/871102.htmlTechArticlePHP获取表单所有复选框的值的方法,php获取表单复选框 通常来说,php中总是只获取最后一个复选框的值,那么如何才能获取所有复选框的值...