PHPMailer用数组发送邮件($ _POST ['email'])

时间:2015-06-07 01:04:37

标签: php arrays email phpmailer send

您好我对HTML和PHP数组表单有疑问。在HTML表单中,我询问3封电子邮件并将其发送到我的数据库。

有人知道如何让它工作吗?谢谢!

HTML表格:

<form id="formulario" method="post" action="php/enviar.php" enctype="multipart/form-data">
<input type="email" name="email" required>
<input type="email" name="email1" required>
<input id="submit" type="submit" name="enviar" value="Send mail">
</form>

PHPMailer部分:

$para1  = $_POST['email'];
$para2  = $_POST['email1'];
$recipientes = array('joglym@gmail.com', 'jorgeloaiza12@gmail.com');
foreach($recipientes as $email)
{
   $mail->AddAddress($email);
   print_r($email); //only test
}

错误:

Invalid address: emailemail
Invalid address: email1email1
You must provide at least one recipient email address.

谢谢,抱歉我的英语不好!

1 个答案:

答案 0 :(得分:0)

首先,我认为你没有以正确的方式实现PHPMailer。

请查看PHPMailer github link,了解有关如何实施的简单示例。

1)您必须在代码中首先include PHPMailer类

2)然后初始化PHPMailer,如$mail = new PHPMailer;。必须设置初始化对象的所有属性,然后发送邮件。

您已经提到过将数据发送到数据库,尽管您没有提供任何代码来说明您要做的事情