salve a tutti ragazzi volevo chiedervi aiuto per inviare mail col nominativo differente,
ma quando faccio il foreach sull'array
foreach ($indirizzi_nome as $indirizzo_nome)
{
$mail->Body .= "$indirizzo_nome";
}
mi stampa tutti i nomi dell'array
come posso eliminare questo inconveniente?
Codice PHP:
if (($invia_a == "internal_id")) 
    {
        
$query "SELECT * FROM utenti WHERE internal_id <> '".$a."' AND email <> '".$a."'";
        
$result mysql_query($query) or die(mysql_error());
        if (
mysql_num_rows($result) > 0
        {
            while (
$utente mysql_fetch_assoc($result)) 
            {
                
$indirizzi[] = $utente["email"];
                
$indirizzi_nome[] = $utente["nome"];
            }
        }
        
mysql_free_result($result);
    }
    if (
$indirizzi
    {
   
        include(
"class/phpmailer/class.phpmailer.php");
        
$mail = new PHPMailer();
        
        
$mail->IsHTML(true);
 
        
$mail->SetFrom(MITTENTE_EMAILMITTENTE_NOME);
        
$mail->Subject "Recupero password";
    
        
//inseriamo i tag HTML e i CSS per formattare il messaggio
        
$mail->Body .= '<html><body><head><style>';
        
$mail->Body .= '.up{background-color:#FF0000;color:#000000;font-size:12px}';
        
$mail->Body .= '.down{color:#FF0000;text-align:left;font-size:15px}';
        
$mail->Body .= '</style></head>';
        
$mail->Body .= '<table border="0" width="720" height="77">';
        
$mail->Body .= '<tbody>';
        
$mail->Body .= '<tr>';
    
        
$mail->Body .= '<td width="33%">&nbsp;</td>';
        
$mail->Body .= '<td width="33%"></td>';
        
$mail->Body .= '</tr>';
        
$mail->Body .= '</tbody>';
        
$mail->Body .= '</table>';
        
$mail->Body .= '<p>Gentile <strong><em>';
         foreach (
$indirizzi_nome as $indirizzo_nome
            {
        
$mail->Body .= "$indirizzo_nome";
         }
        
$mail->Body .= '</em></strong></p>';
        
$mail->Body .= '<p>&nbsp;</p>'
        
$mail->Body .= '<p>Cordiali saluti.</p>';
        
$mail->Body .= '</body></html>';    
        
        
$mail->Mailer MAILER;
        
$mail->Host SMTP;
        
//$mail->Send();
            
foreach ($indirizzi as $indirizzo
            {
                
$mail->AddAddress($indirizzo);
                if (
$mail->Send()) 
                {
                    
$num_ok++;
                } 
                else 
                {
                    
$num_ko++;
                }
                
$mail->ClearAddresses();        
            }
        } 
saluti