Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在邮件函数的消息体中打印复选框数组_Php_Forms_Checkbox - Fatal编程技术网

Php 如何在邮件函数的消息体中打印复选框数组

Php 如何在邮件函数的消息体中打印复选框数组,php,forms,checkbox,Php,Forms,Checkbox,我正在用PHP做一个邮件函数。作为邮件函数的主体,我有一个表,其中显示所有已发布的值,包括复选框。 贺电如下: $bname = $_POST['$bname']; $message = Business Name : $bname $bname=$_POST['$bname']; $message=企业名称: $bname 上面的消息在表中,业务名称是一个td,$bname是另一个td。 现在我有一个chechbox数组 $c1 = $_POST['$c1']; $c1=$


我正在用PHP做一个邮件函数。作为邮件函数的主体,我有一个表,其中显示所有已发布的值,包括复选框。
贺电如下:

$bname = $_POST['$bname']; $message = Business Name : $bname $bname=$_POST['$bname']; $message=企业名称: $bname 上面的消息在表中,业务名称是一个td,$bname是另一个td。 现在我有一个chechbox数组

$c1 = $_POST['$c1']; $c1=$_POST['$c1']; 我试过使用

foreach ($c1 as $c2) { echo $c2; } foreach($c1作为$c2) { echo$c2; } 上述声明为我提供了正确的发布值。
但现在我必须把它包括在$message的表中。如果我在td中包含完整的foreach,它将按原样显示完整的foreach。我尝试在一个变量中捕获完整的foreach,然后将该变量直接放入td,但没有得到值

请为我提供一个解决方案。

提前感谢

如果您的帖子字段名为
c1
,请从
$c1
中删除美元:

$c1 = $_POST['c1'];

$checkboxes=内爆(“,”,$_POST['cbox']);

现在,您可以在消息中的任何位置使用$复选框

如果我从$c1中删除$,它会给我一个错误。我必须在表中显示复选框值
<input type="checkbox" name="cbox[]" value="male">
<input type="checkbox" name="cbox[]" value="female">

$checkboxes = implode(",",$_POST['cbox']);