Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala galera, to com uma dúvida/problema aqui.
To desenvolvendo um sistema, que pega os dados do banco, e manda por email, uma espécie de disparo de email marketing, só q é interno, somente pro pessoal da agencia.
Só que, nao estou conseguindo colocar o conteudo que quero, no espaço da mensagem.
Assim. esse é o código...
é isso q eu quero q vá no corpo da mensagem
<table border="0" cellspacing="0">
<tr>
<td><h2>Creative House - Clipping <?php echo "$data";?></h2></td>
</tr>
<?php
$sql = mysql_query ("SELECT *, date_format(data, '%d/%m/%y') as data FROM publicacao WHERE id_clipping = '$id_clipping' ORDER BY id_publi DESC ", $db);
while ($linha = mysql_fetch_array($sql)){
?>
<tr >
<td>
<h3 style="color:#CC0000;"><?php echo $linha ['titulo']; ?> - <?php echo $linha ['data']; ?></h3>
<?php echo nl2br($linha ['texto']); ?>
</td>
</tr>
<?php
}
?>
<tr>
<td></td>
</tr>
</table>
E é esse o script pra enviar o email.
<?php
//aqui envia o e-mail para você
mail ("email@dominio.com.br", //email aonde o php vai enviar os dados do form
"Clipping - $data",
"
// AQUI VAI A MENSAGEM DO CORPO DO EMAIL
",
"From: email@dominio.com.b"
);
if(mail){<META HTTP-EQUIV=REFRESH CONTENT='0; URL=http://dominio.com.br/clipping/admin/'>
<script type=\"text/javascript\">
alert(\"Email enviado para os contatos.\");
</script>
";<META HTTP-EQUIV=REFRESH CONTENT='0; URL=http://dominio.com.br/clipping/admin/'>
";
}
?>
A função de envio está funcionando perfeitamente, o que eu preciso mesmo, é enviar os dados que o while imprime, no corpo da mensagem.
Alguem sabe como posso resolver isso??
tks
ps. Coloquei no titulo do posto como 'Função dentro da variavel' pq pensei q se isso pudesse ser possivel, era só colocar a função dentro, e colocar a variavel no campo...
Carregando comentários...