<?
// conecta no banco de dados e adiciona o arquivo funcoes
include("../funcoes.php");
Conecta();
// id = ID
$id = $_GET["id"];
// tipo = nome do email
$tipo = $_GET["tipo"];
$select = mysql_query("SELECT * FROM clientes WHERE id_clientes like '%$id%'");
while($dadas = mysql_fetch_array($select)){
$email = $dadas["email"];
$nome = $dadas["pnome"];
$seleciona = mysql_query("SELECT * FROM emails WHERE nome like '%$tipo%'");
while($dados = mysql_fetch_array($seleciona))
{
$from = $dados["from"];
$titulo = $dados["titulo"];
$msg = $dados["msg"];
mail("$email", "$titulo", "$msg", "$from")or die("A mensagem não foi enviada");
echo "email enviado para $nome<br>";
}
}
?>eu fiz isso ai pra poder enviar email pra todos, ou pra determinada pessoa da tabela clientes. ou seja... se eu colocar ID na query, manda pra 1 pessoa, senão, manda pra geral. blz... funciona. tudo funfa... o unico problema é como o email chega.
na tabela emails tem os campos ID, FROM, TITULO, MSG. e tipo... eu resgato eles e qd mando mostrar com echo, aparece tudo perfeito, mas o email chega estranho. chega sem "from"... o "from" chega no topo do email, e tipo, coloquei $nome na "$msg" do banco de dados, mas esta variavel apesar de estar definida no script, nao mostra no email.
o que tenho que mudar?!










