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
cliccando sul checkbox si da il consenso....Codice PHP:<div class="item">
<label for="invia_dati">iscriviti alla mailing list</label>
<input class="input" name="invia_mail" type="checkbox" />
</div>
poi creo un file.php che fa la query dei soli utenti che hanno accettato
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 mailingCodice PHP:<?
if ($_POST["invia_mail"])
{
include("class/phpmailer/class.phpmailer.php");
$mail = new PHPMailer();
$body = "Benventuo a ....\n\n";
$mail->SetFrom(MITTENTE_EMAIL, MITTENTE_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");
?>
saluti valeCodice 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>

Rispondi quotando