ciao ragazzi ho un problema con il ciclo while e l'invio di mail... Dopo aver inserito il mess. da mandare nel form mi collego alla pagina il cui codice ho riportato e mi manda l'email alla mia lista. Unico neo è che mi scrive "email inviata correttamente" tante volte quante sono gli inirizzi del mio dbase.. Come posso fare....
<?
include("config/connessione.php");
if(isset($_POST['Submit']))
{
// elaboriamo i dati raccolti
$messaggio = $_POST['messaggio'];
}
if($messaggio == "")
{
echo "Devi inserire il messaggio.";
}
}
// stabiliamo la connessione a Mysql
$query = @mysql_query("SELECT indirizzo_email FROM tb_user_club") or die (mysql_error());
while ($fetch=@mysql_fetch_array($query))
{
$email_iniviare= stripslashes($fetch['indirizzo_email']);
$email="info@newbodycenter.it";
//$email_iniviare ="danilo@newbodycenter.it";
// inviamo il messaggio
if
(mail($email_iniviare, "Mittente: New Body Center Club", $messaggio,"From:info@newbodycenter.it"))
{
echo "Mail inviata";
}
// introduciamo un messaggio da visualizzare in caso di errore
else
{
echo "Si è verificato un errore durante l'invio.";
}
}
?>
<?
include("config/connessione.php");
if(isset($_POST['Submit']))
{
// elaboriamo i dati raccolti
$messaggio = $_POST['messaggio'];
}
if($messaggio == "")
{
echo "Devi inserire il messaggio.";
}
}
// stabiliamo la connessione a Mysql
$query = @mysql_query("SELECT indirizzo_email FROM tb_user_club") or die (mysql_error());
while ($fetch=@mysql_fetch_array($query))
{
$email_iniviare= stripslashes($fetch['indirizzo_email']);
$email="info@newbodycenter.it";
//$email_iniviare ="danilo@newbodycenter.it";
// inviamo il messaggio
if
(mail($email_iniviare, "Mittente: New Body Center Club", $messaggio,"From:info@newbodycenter.it"))
{
echo "Mail inviata";
}
// introduciamo un messaggio da visualizzare in caso di errore
else
{
echo "Si è verificato un errore durante l'invio.";
}
}
?>