io intanto mi darei una lettura alla base di php, precisamente alla concatenazione di stringhe (dato che alla fine gli indirizzi che passi come primo parametro di mail() sono una stringa)Originariamente inviato da tony1616
salve a tutti sto creando un piccolo form che mi permette di mandare email a persone registrate in un database pero' ho un piccolo problema :
prelevo i cambi dal database,
cosi stampo a video le email con una virgola che le separa , a me interesserebbe invece di includere queste email in un unica variabile $variabile per poi inviare le emailCodice PHP:include"connessione.php";
$query="SELECT * FROM email";
$risultati=mysql_query($query);
$num=mysql_numrows($risultati);
$i=0;
while ($i < $num) {
echo mysql_result($risultati,$i,"email").",";
$i++;
}
ah dimenticavo mettendo una virgola tra ogni email l' ultima emaio avra' la virgola alla fine come posso cancellarla ? grazie in anticipo a tuttiCodice PHP:$invio=mail($variabile , "email inviata dal sito", $testo, $email, '-f '.$email.'');
![]()
Codice PHP:include"connessione.php";
$query = mysql_query("SELECT email FROM emails");
$emails = '';
while ( list($email) = mysql_fetch_row($query) ) {
$emails .= $email.", ";
}
$emails = substr($emails,0,-2);
mail('tuoindirizzo@tuodominio.it',"email inviata dal sito", $testo, 'Bcc: '.$emails )

Rispondi quotando