Привет, у меня есть вопрос о форме массива 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 Part:
$para1 = $_POST['email'];
$para2 = $_POST['email1'];
$recipientes = array('[email protected]', '[email protected]');
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;
, Приходится устанавливать все свойства инициализированного объекта, а затем отправлять почту.
Вы упомянули об отправке данных в базу данных, хотя вы не предоставили код того, что вы пытаетесь сделать
Других решений пока нет …