Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    tutte le email in una variabile senza doppioni

    Ciao amici

    stavo cercando di avere una variabile "$mailutenti" che
    contenesse tutte le email degli utenti presenti in una tabella "$tabella"
    da usare nella funzione
    Codice PHP:
    [QUOTE
    mail("$mailutenti, ", $oggetto, $testo, "From: $mittente\r\n");
    eliminando i doppioni in caso ci fosse una email doppia.

    Fino ad ora sono riuscito a capire che devo scrivere

    Codice PHP:
    mysql_query("SELECT DISTINCT email FROM $tabella ORDER BY  nome_cliente ASC",$db); 
    come mettere tutto il risultato nella variabile "$mailutenti" ????

  2. #2
    Utente di HTML.it L'avatar di deleted_id_48586
    Registrato dal
    Nov 2002
    Messaggi
    1,732
    Codice PHP:
    $result mysql_query("SELECT DISTINCT email FROM $tabella ORDER BY  nome_cliente ASC",$db);

    while (
    $row mysql_fetch_assoc($result)) {

    $mailutenti .= $row['email'] . ";";



    Comunque NON ti conviene mettere tutti gli indirizzi in una sola variabile e poi fare l'invio della mail, hai meno rischi che si blocchi lo script facendo un ciclo su tutti gli indirizzi estratti e per ciascuno eseguendo la funzione mail();

    Ciao.

  3. #3
    Grazie mille per il tuo aiuto


    Hai qualche suggerimentio da darmi??
    Si usano gli array??

  4. #4
    Praticamente diceva di fare così:

    Codice PHP:
    $result mysql_query("SELECT DISTINCT email FROM $tabella ORDER BY  nome_cliente ASC",$db);

    while (
    $row mysql_fetch_assoc($result)) {

    mail("$resul[email]""Oggetto""Testo");


    Per ogni record che estrai invii una mail...

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.