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']);