Mail PHP
Olá, boa noite pessoal!
Estou com um pequeno problema aqui com meu código PHP, será que alguém poderia me ajudar?
Estou querendo enviar informações do meu banco de dados para um e-mail, porém, ele só envia o último item cadastrado no banco de dados. Por exemplo, existem duas contas no banco de dados para o dia 02-07, ele só envia para o e-mail a última cadastrada. Não sei se conseguem me entender?
Segue abaixo o código (:
<?php
$query_exibir = mysql_query("SELECT * FROM contas WHERE data=CURDATE() ORDER by data ASC");
while($exi = mysql_fetch_array($query_exibir)){
$assunto = "Contas a pagar referente ao dia: ";
$assunto .= implode("/", array_reverse(explode("-", $exi["data"])));
$data = implode("/", array_reverse(explode("-", $exi["data"])));
$remetente = "Sistema Administrativo <teste@teste.com.br>";
$headers = "Content-type: text/html; charset=iso-8859-1\r\n";
$headers.="From: $remetente\n";
$id = $exi["id"];
$nome = $exi["nome_conta"];
$valor = $exi["valor_conta"];
$status = $exi["status"];
$forma = $exi["forma"];
$mensagem = "
<html>
<body>
<tr>
<td><strong>Conta: </strong></td>
<td><strong>Valor: </strong></td>
<td><strong>Data: </strong></td>
<td><strong>Forma: </strong></td>
<td><strong>Status: </strong></td>
<br>
</body>
</html>";
$mensagem .= $id;
$mensagem .= $nome;
$mensagem .= " - ";
$mensagem .= $valor;
$mensagem .= " - ";
$mensagem .= $data;
$mensagem .= " - ";
$mensagem .= $forma;
$mensagem .= " - ";
$mensagem .= $status;
}
mail ('teste@teste.com.br', $assunto, $mensagem, $headers);
?>Discussão (6)
Carregando comentários...