Salve ragazzi sto tentando di creare una Newsletter ma non capisco come fare per inviare a tutti gli sicritti il messaggio. Ho pensato di creare uina query di select per poi fare l'implode e inviarle ma credo manchi un ciclo while per navigare l'array.
<?PHP
$dbhost = 'localhost';
$dbuser = 'dbuser';
$dbpass = 'dbpassword';
$dbname = 'dbname';
$sql = mysql_query("SELECT email FROM iscrittiNewsletter";
$riga = mysql_fetch_array($sql);
$dati[]= $riga['mail'];
echo "Dati=".implode(",",$dati);
if (mysql_query($query, $connessione)){
$risposta='Dati scritti';
echo "risposta=".$risposta;
$to = $Mail;
$subject = "Newsletter inviata da:";
$MAIL="\n E.mail :";
$server="sito server";
$messaggio = $messaggio;
$messaggio .= "Le ricordiamo che se desidera cancellare il suo nominativo dalla nostra banca dati potra' effettuare tale operazione al seguente link: www.sito.it/cn.php";
$messaggio .= "\n\n-------------------------------------\n";
$messaggio .= "\n E.mail inviata da: www.sito.it
$MAIL $dati ";
$headers = "From: ".$server ." <" .$Mail.">\n";
if(@mail($to, $subject, $messaggio, $headers)){
echo "answer=ok";
}else{
echo "answer=error";
}
}else{
$risposta2='dati non scritti';
echo "risposta=".$risposta2;
}
mysql_close($connessione);
?>
<?PHP
$dbhost = 'localhost';
$dbuser = 'dbuser';
$dbpass = 'dbpassword';
$dbname = 'dbname';
$sql = mysql_query("SELECT email FROM iscrittiNewsletter";
$riga = mysql_fetch_array($sql);
$dati[]= $riga['mail'];
echo "Dati=".implode(",",$dati);
if (mysql_query($query, $connessione)){
$risposta='Dati scritti';
echo "risposta=".$risposta;
$to = $Mail;
$subject = "Newsletter inviata da:";
$MAIL="\n E.mail :";
$server="sito server";
$messaggio = $messaggio;
$messaggio .= "Le ricordiamo che se desidera cancellare il suo nominativo dalla nostra banca dati potra' effettuare tale operazione al seguente link: www.sito.it/cn.php";
$messaggio .= "\n\n-------------------------------------\n";
$messaggio .= "\n E.mail inviata da: www.sito.it
$MAIL $dati ";
$headers = "From: ".$server ." <" .$Mail.">\n";
if(@mail($to, $subject, $messaggio, $headers)){
echo "answer=ok";
}else{
echo "answer=error";
}
}else{
$risposta2='dati non scritti';
echo "risposta=".$risposta2;
}
mysql_close($connessione);
?>
Ultima modifica: