Select exibindo dados do ultimo registro!
Galera, o que tem de errado nesse meu select?
$sql = mysql_query("SELECT c.*, b.* FROM clientes c, boleto b WHERE c.data_venc <= '$tres_dias' AND c.id_cli = b.id_cli AND b.situacao = 'Pendente'");
while ($linha = mysql_fetch_array($sql)){
$email = $linha['email'];
echo '<p></p>';
echo 'Cliente ID: '.$linha['id_cli'].'<br />';
echo 'Cliente: '.$linha['nome'].'<br />';
echo 'E-mail: '.$linha['email'].'</br />';
echo 'Ativado: '.$linha['ativado'].'<br />';
echo 'Data do Vencimento: '.date('d/m/Y', strtotime($linha['data_venc'])).'';
$message ="
Olá ".$linha['nome']. "!
O vencimento de sua fatura é no dia ".date('d/m/Y', strtotime($linha['data_venc'])). "!
Clique aqui para pagar o seu boleto: ".$linha['link'].$linha['id_bol']."
";
$subject = "Pagamento à Vencer";
$headers = 'From: XXXXXX <xxxxxx@hotmail.com>' . "\r\n";
mail($email, $subject, $message, $headers);
sleep(2);
}
?>
Ele está enviando o e-mail corretamente, mas quando clico no link, ele exibe os dados do cliente do último registro.
Onde estou errando?
Discussão (1)
Carregando comentários...