Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    108

    Funzione mail() e Mysql

    Ciao ragazzi.. mi servirebbe una mano.
    Vorrei inviare delle email a più destinatari tramite la funzione mail() prelevando le email dai record di una tabella.
    Ho questo codice:

    Codice PHP:
    <?php
    include('config.php');
    $oggetto $_POST["oggetto"];
    $messaggio $_POST["messaggio"];
    if(
    $oggetto == '' || $messaggio == ''){
        echo 
    "Compila tutti i campi.";
        exit;
    }
    else
    /* Non so cosa mettere
    $to  = 'aidan@example.com' . ', '; 
    $to .= 'wez@example.com';
    */
    $headers 'From: [email]webmaster@example.com[/email]' "\r\n" .
        
    'Reply-To: [email]webmaster@example.com[/email]' "\r\n" .
        
    'X-Mailer: PHP/' phpversion();

    mail($to$oggetto$messaggio$headers);
    }
    ?>
    La tabella in questione si chiama "utenti" e contiene i campi Nome, Email ed ID.
    Se mi dite come fare o dove guardare ve ne sarei grato

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    108
    Grazie, ora sto procedendo in questo modo:
    Codice PHP:
    <?php
    include('config.php');
    $oggetto $_POST["oggetto"];
    $messaggio $_POST["messaggio"];
    if(
    $oggetto == '' || $messaggio == ''){
        echo 
    "Compila tutti i campi.";
        exit;
    }
    else{
    $headers 'From: [email]webmaster@example.com[/email]' "\r\n" .
        
    'Reply-To: [email]webmaster@example.com[/email]' "\r\n" .
        
    'X-Mailer: PHP/' phpversion();

    $sql "SELECT Email FROM utenti";
    $result mysql_query($sql$db) or die (mysql_error());  
    while (
    $row mysql_fetch_row($result)) {
    echo 
    $row[0] . ', ';
    }
    mail($to$oggetto$messaggio$headers);
    }
    ?>
    Sono riuscito a fare un elenco di tutte le email, però non so ora come poterle "integrare" nella funziona 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.