Carissimi i miei saluti.
Sto provando a fare una ciclo for che mi permetta di inviare ai destinatari estratti da db mysq, una mail con le credenziali di accesso ad un applicativo. Ma non funziona, manda 2 mail identiche allo stesso indirizzo e con messaggio duplicato nel corpo della mial. Mi potete dire secondo voi dove sbaglio ?
Grazie
Vi posto i codice:
<?
require_once('db_conn.php');
$codice_club = $_POST['codice_club'];
$mittente = $_POST['mittente'];
$query = "SELECT * FROM tbl_soci WHERE codice_club='$codice_club' "; //echo $query;
$result = mysql_query($query) or die("Errore su esecuzione delle query...");
$resrow = mysql_fetch_array($result);
$numrows = mysql_num_rows($result);
for($x=0; $x<$numrows; $x++){
$mail=$resrow['mail'];
$user=$resrow['user'];
$password=$resrow['password'];
// mando la mail
$a=$mail;
$oggetto="CREDENZIALI DI ACCESSO AL PROGRAMMA ";
$messaggio.="\n " ;
$messaggio.="\n " ;
$messaggio.="Gentile socio, ti comunico i dati di accesso a te riservati per accedere al programma , che troverai all'indirizzo" ;
$messaggio.="\n " ;
$messaggio.="\n " ;
$messaggio.="\n " ;
$messaggio.="\n " ;
$messaggio.="User:".$user;
$messaggio.="\n " ;
$messaggio.="Password: ".$password;
$messaggio.="\n " ;
$messaggio.="Codice club: $codice_club";
$messaggio.="\n " ;
$messaggio.="\n " ;
$messaggio.="\n " ;
$messaggio.="A presto ! " ;
$intestazioni= "From:$mittente";
mail($a, $oggetto,$messaggio,$intestazioni);
}
echo "<form method=\"POST\" action=\"soci_cerca.php\">";
echo "<center>";
echo ("
La mail è stata spedita correttamente a tutti i soci !
");
?>
echo "<input name=\"Ritorno record\" type=\"submit\" id=\"Prosegui\" value=\"Prosegui\"/>";
echo "</center>";
echo "</form>";