我的表单需要有多个电子邮件地址。我有一个带有复选框的表单。选中的每个复选框都应添加到电子邮件的收件人列表中。数据正确传递,我知道这一点,因为如果我在新页面上回显它,它将正确显示每个值。我正在使用$_POST
.
要追加的变量称为$email_to
。
它被发送进来:@mail($email_to, $email_subject, $email_message, $headers);
使用静态$email_to
值,表单可以正常运行并通过电子邮件发送数据。
到目前为止我已经尝试过
foreach($_POST['rep'] as $rep_num) { $emailto = $rep_num;}
foreach($_POST['rep'] as $rep_num[]) { $emailto = $rep_num[];}
我认为 foreach 缺少一些东西,但我不知道是什么。它可以很好地回显它,但不能将其存储在变量中。谁能指出我需要的方向?
HTML
<div class="clearfix email_boxes">
<input type="checkbox" name="rep[]" value="02@address.com,">Lorem Ipsum 01
<input type="checkbox" name="rep[]" value="02@address.com,">Lorem Ipsum 02
<input type="checkbox" name="rep[]" value="03@address.com,">Lorem Ipsum 03
</div>