Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    75

    Invio email a destinatari multipli

    Ciao a tutti, non riesco a formalizzare sintatticamente l'invio, tramite phpmailer, a destinatari multipli.

    Per aggiungere un singolo destinatario utilizzo la funzione
    codice:
    $mail->AddAddress("indirizzoemail");
    Se io però ho precedentemente fatto una query estraendo tutti i destinatari a cui voglio inviare una certa email come posso fare a caricarli tutti? Mi sono perso cercando di scrivere il ciclo...
    codice:
    $query = "....";	
    $result = mysql_query($query); 	
    $email = mysql_fetch_array($result);
    for ($i=0;$i<mysql_num_rows($email);$i++)
    		$mail->AddAddress($email[$i]);
    Il problema è che l'email viene inviata solo al primo indirizzo trovato, agli altri (nonostante dalla query siano stati estratti) no.
    Sicuramente sono io che mi sono incasinato con il ciclo...

    Potete aiutarmi? Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    75
    Ho risolto da solo

    codice:
    	
    $query = "....";	
    $result = mysql_query($query); 
    while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
         $mail->AddBCC($row[0]); 
    }


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.