Salve ragazzi,
ho creato questo semplice codice per inviare email a piu utenti il punto è che finche ho solo un utente con una relativa email il ciclo va e invia tutto ma non appena inserisco altri utenti anche solo un altro dal ciclo while mi esclude il primo utente andando a inviare l email solo all ultimo registrato....
Cosa ne pensate??
Un altra domanda nel caso in cui il campo email è vuoto il ciclo si ferma o continua lo stesso passando all email successiva?
Codice PHP:
<?php
$db_username = '****';
$db_password = '***';
$db_host = 'localhost';
$link = mysql_connect("$db_host", "$db_username", "$db_password") or die("Errore connessione: ". mysql_error()); mysql_select_db('****') or die("Errore apertura database: " . mysql_error());
$strsql = "SELECT email FROM iscritti";
$rs = @mysql_query("$strsql",$link) or die("Errore query database: " . mysql_error());
$contatore = 0;
while($riga = mysql_fetch_array($rs)) {
$str_email = $riga['email'];
$destinatario = $str_email;
$oggetto = $_POST["oggetto"];
$messaggio = $_POST["messaggio"];
$mittente = 'From: "Nome" <info@xxx.it> \r\n';
$contatore = $contatore +1;
}
mail ($destinatario,$oggetto,$messaggio,$mittente);
?>