如何在邮件功能的邮件正文中打印复选框数组

时间:2010-09-28 06:50:17

标签: php html-form checkbox


我正在用PHP做邮件功能。作为邮件功能的主体,我有一个表格,显示所有发布的值,包括复选框 信息如下:

$bname = $_POST['$bname'];
$message = Business Name :  
        $bname      

上面的消息在表格中,商业名称是一个td,$ bname是另一个td。 现在我有一个chechbox数组

$c1 = $_POST['$c1'];

我尝试过使用

foreach ($c1 as $c2)   
{  
    echo $c2;  
}  

上述声明为我提供了正确的发布值 但是现在我必须将它包含在$ message的表中。如果我在td中包含完整的foreach,它会显示完整的foreach。我尝试在一个变量中捕获完整的foreach,然后将此变量直接放在td中,但没有得到值。

请给我一个解决方案。
提前致谢

2 个答案:

答案 0 :(得分:2)

如果您的帖子字段名为$c1,则从c1移除美元:

$c1 = $_POST['c1'];

答案 1 :(得分:2)

<input type="checkbox" name="cbox[]" value="male">
<input type="checkbox" name="cbox[]" value="female">

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

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