Come spesso capita, ho un problema banale, che pure non riesco a risolvere; ho questo stringa di codice:
Codice PHP:
$result = mysql_query("SELECT * FROM `test` ORDER BY `email`");
while ($row = mysql_fetch_array($result)) {
$to = $row["email"];
$text = $text . $row["email"];
$flag_success = mail("$to", "$subject", "$text", "From: $from");
}
che dovrebbe, semplicemente, inviare una email ai vari indirizzi estratti dalla tabella test ed inserire gli stessi in coda al testo (definito precedentemente nella variabile $text assegnandogli il valore ricevuto da un form).
L'operazione dovrebbe essere effettuata mail-by-mail: prelevo un indirizzo dal db, lo aggiungo in coda al testo, invio tutto a quell'indirizzo, e poi proseguo con l'indirizzo successivo.
Invece, mi invia effettivamente le email ai vari indirizzi, ma in coda al testo li aggiunge tutti.
Perchè mai?
Sarà il caldo che mi fonde le cervella, ma non riesco a capire ...
Qualcuno mi aiuta?