Senden Sie E-Mail mit dem phpMailer an mehrere Empfänger von der Datenbank mit Kontrollkästchen, um die ausgewählten E-Mail-Adresse(N)
Derzeit arbeite ich an einer php-mysql-Basis-system, wird die E-Mail senden an mehrere Empfänger aus Datenbank, checkbox funktional.
Wie kann ich E-Mail senden an diesen Empfänger verwenden überprüfen Sie alle Funktionen?
Hier ist mein phpMailer-code und ist in Ordnung, die
<?php
require("class.phpmailer.php");
include("class.smtp.php");
$mailer = new PHPMailer();
$mailer->IsSMTP();
$mailer->Host = 'ssl://smtp.gmail.com:465';
$mailer->SMTPAuth = TRUE;
$mailer->Username = '[email protected]';
$mailer->Password = 'mypassword';
$mailer->From = '[email protected]';
$mailer->FromName = 'Admin';
$mailer->Body = 'TEST EMAIL';
$mailer->Subject = 'This is the subject of the email';
$mailer->AddAddress('[email protected]');
if(!$mailer->Send())
{
echo "Message was not sent<br/>";
echo "Mailer Error: " . $mailer->ErrorInfo;
}
else
{
echo "Message has been sent";
}
?>
weiteres Beispiel code, den ich verwende derzeit in das system so löschen Sie einen Benutzer aus der Datenbank mit Kontrollkästchen Funktionalität:
<?php
/*Check Box Commands*/
$id=$row_notification['user_id'];
if(isset($_POST['Delete'])) {
$checkbox = $_POST['checkbox'];
mysql_select_db($database_connection_ched, $connection_ched);
$id=$row_notification['user_id'];
for($i=0;$i<count($checkbox);$i++)
{
$delete = "DELETE FROM tb_user WHERE user_id=$checkbox[$i]";
mysql_query($delete,$connection_ched);
}
$result2 = mysql_query($delete);
if($result2)
{
echo "<script language='javascript'>alert ('Successfully Deleted');</script>";
echo "<meta http-equiv=\"refresh\" content=\"0;URL=notification.php?\">"; }
}
/*End of Checkbox Commands*/
?>
- Wenn Sie in der Lage, zum abrufen der Liste der E-Mail-Adressen für die Anzeige in einer checkbox-Liste, dann hast du schon so ziemlich alles, was Sie brauchen. Das Formular sendet zurück, dass die ids (oder was auch immer) der ausgewählten E-Mail-Adressen, und senden Sie die mail an Sie...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie einige Ihrer Logik aus dem code löschen, die Sie dort haben, aber Sie können verbessern, dass auch Sie damit, dass ein Anruf an die db zu Holen Sie sich Ihre info: