Visualizzazione dei risultati da 1 a 3 su 3

Discussione: form e phpmailer

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    343

    form e phpmailer

    salve ragazzi ho poca esperienza con il php..dunque scrivo qui per chiedere il vostro aiuto...
    ho un form dove chiedo di iscriversi alla mailing list
    Codice PHP:
    <div class="item">
                    <
    label for="invia_dati">iscriviti alla mailing list</label>
                    <
    input class="input" name="invia_mail" type="checkbox" />
                </
    div
    cliccando sul checkbox si da il consenso....

    poi creo un file.php che fa la query dei soli utenti che hanno accettato
    Codice PHP:
    <?
    if ($_POST["invia_mail"]) 
    {
        include(
    "class/phpmailer/class.phpmailer.php");
        
    $mail = new PHPMailer();
        
    $body "Benventuo a ....\n\n";
        
    $mail->SetFrom(MITTENTE_EMAILMITTENTE_NOME);
        
    $mail->Subject "Gestione ....";
        
    $mail->Body $body;
        
    $mail->Mailer MAILER;
        
    $mail->Host SMTP;
        
    $query "SELECT email FROM studenti WHERE studenti.email = '".$email."'"
        
    $result mysql_query($query) or die(mysql_error());
        while (
    $row = @mysql_fetch_array($result)) 
        { 
            
    $mail->AddAddress($row['email']);      
            if (
    $mail->Send()) 
            { 
            echo 
    'email inviata'
            } 
            else 
            {         
            echo 
    'email non inviata'
            }
        }     
    }    
    header("location:corsi.php");
    ?>
    ora viene il mio dubbio come posso fare interagire i dati ottenuti dalla query in un form...io vorrei fare in modo che quando clicco il tasto invia mail essa enga inviata a tutti quelli iscritti alla mailing
    Codice PHP:
    <form action="sendmail.php"  method="POST">
    <
    table cellpadding="0" cellspacing="0">
      <
    tr>
        <
    td>Destinatario: </td>
        <
    td><input type="text" name="Destinatario" size="40"></td>
      </
    tr>
      <
    tr>
        <
    td>Soggetto:</td>
        <
    td><input type="text" name="Soggetto" size="40"></td>
      </
    tr>
      <
    tr>
        <
    td>Allegato:</td><td><input type="file" name="allegato" size="40"></td>
      </
    tr>
      <
    tr>
        <
    td valign="top">Contenuto:</td>
        <
    td><textarea name="Contenuto" rows="15" cols="50"></textarea></td>
      </
    tr>
      <
    tr>
        <
    td height="30" valign="bottom" colspan="2" align="center"><input type="submit" value="Invia la mail">
      </
    tr>
    </
    table>
    </
    form
    saluti vale

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    343
    ops nessuno mi aiuta...

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    343
    up

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.