Enviar resultado da consulta por email

1. Enviar resultado da consulta por email

Luis Rodrigues
luisrod

(usa Ubuntu)

Enviado em 12/06/2015 - 16:42h

Boa tarde pessoal, venho mais uma vez pedir ajuda, tenho três duvidas sobre o envio 1º estou enviando pela função mail, mas ele repete o email na quantidade de linhas do banco de dados, 2º ele repete email enviado com sucesso na quantidade do banco de dados. 3º a consulta não ficha no formato tabela dentro do corpo do email. segue trecho do código q estou usando.
//inicia envio por email
$to = "pppppp@hotmail.com";

$subject = "Relatório Diário";

$message .= "Unidade:".$linha[unidade]."<br>";
$message .= "Quantidade:".$linha[Quantidade]."<br>";

$valida_email = mail($to, $subject, $message, $headers);
if($valida_email)
{
echo "email enviado com sucesso.";
}
else
{
echo "não foi enviado com sucesso";
};

//echo("Email Enviado com sucesso!!");
//termina envio por email


obrigado pela atenção e espero uma ajudinha.


  


2. Re: Enviar resultado da consulta por email

CASSIO FERRAZ
cassio88

(usa Ubuntu)

Enviado em 12/06/2015 - 18:39h

Vamos lá,

1) dá uma olhada no link abaixo, em especial na diferença entre servidores linux e windows
http://php.net/manual/pt_BR/function.mail.php

2) segue abaixo exemplo real (suprimi algumas partes...), eu prefiro não usar "email enviado com sucesso."

3) note que, mesmo que você envie a tabela bonitinha em html, o email do destinatário precisa estar configurado para ver em html

$htm = '<html><body background="lib/imagens/aniversario_fundo.jpg"><br><br><br><br>
<center><table border=0 bgcolor="fffff1" ><tr><td><font face="Helvetica" size=4>&nbsp;&nbsp;';
$htm .= "Prezado Servidor ";
$htm .= '</font></td></tr>
<tr><td>&nbsp;</td></tr>
<tr><td><font face="Helvetica" size=4>&nbsp;&nbsp;';
$htm .= $nome.'</font></td></tr>
<tr><td>&nbsp;</td></tr>
<tr>';
$htm .= '<td><font face="Helvetica" size=4>&nbsp;&nbsp;Com satisfação, neste dia ';
$htm .=' desejo-lhe &nbsp;&nbsp;<br>&nbsp;&nbsp;votos de saúde, felicidade, paz e sucesso profissional.</font></td></tr>';
$htm .='<tr><td>&nbsp;</td></tr>';
$htm .='<tr><td>&nbsp;</td></tr><tr><td><CENTER><font face="Monotype Corsiva" size=5><br><br><b>*****</b><br>nbsp;&nbsp;</font></center></td></tr></table>';
mail($para,"Feliz Aniversário", $html, "Content-type: text/html\nFrom: ponha aqui o email do remetente");







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts