嗨,我有关于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.
谢谢,抱歉我的英语不好!
首先,我认为你没有以正确的方式实现PHPMailer。
查看PHPMailer的github链接,了解它是如何实现的。
1)你必须首先在你的代码中include
PHPMailer类
2)然后初始化PHPMailer,如$mail = new PHPMailer;
。必须设置初始化对象的所有属性,然后发送邮件。
你已经提到了发送数据到数据库,虽然你没有提供任何代码,你正在尝试做什么