como mandar 1(um) email em php mas com varios resultados de uma query
Boa tarde, fiz tudo os processo para enviar o email, ele enviar tudo certo, coloquei o WHILE para que seja listados todos os resultados da query, exemplo:
tenho 3 pessoas, quando eu marco no check box as 3 pessoas e envio, ele enviar 3 emails para o mesmo email, das três pessoas diferentes listadas.
o email cadastrado "jose@email.com.br"
[x] jose
[x] maria
[x] joao
[enviar]
________________________
quando chega o email no "jose@email.com.br" ele enviar assim:
1º email - "olá jose bla bla bla bla"
2º email - "olá maria bla bla bla bla"
3º email - "olá joão bla bla bla bla"
eu queria que todos esses resultado chegasse em um email só.
$sql6 = new Query($bd); //BUSCA USUARIOS CADASTRADOS PARA ENVIAR O E-MAIL
$txt6 ="SELECT CCODIUSUA1,TIPO1,CNOMEUSUA1,DATAINSCRICAO1,PROTOCOLO1 FROM HSSVACINA_GRIPE WHERE CCODIUSUA1 = '".$usua."'";
$sql6->executeQuery($txt6);
while(!$sql6->eof()){
$codiusu = $sql6->result("CCODIUSUA1");
$tipo = $sql6->result("TIPO1");
$cnome = $sql6->result("CNOMEUSUA1");
$datainsc = $sql6->result("DATAINSCRICAO1");
$prot = $sql6->result("PROTOCOLO1");
$sql6->next();
//CRIAR LAYOUT PARA ENVIO DO E-MAIL
$msg = "<p>Olá <b>".$cnome."</b>,
<br/><br/>
Usuário cadastrado para vacinação:
<br/><br/>".
"<b>Codigo:</b> ".$codiusu."<br />".
"<b>Usuário:</b> ".$cnome."<br />".
"<b>Data Inscrição:</b> ".$datainsc."<br />".
"<b>Protocolo:</b> ".$prot."<br /><br />".
"<br /><br />".
"Cordialmente,<br />".
$formata->initcap($_SESSION['nome_operadora']);
if($email <> ' '){
$func->enviaEmail($email,'Usuários Cadastrados Para Vacinação' ,$msg);
}
}Discussão (8)
Carregando comentários...