Besouro 1 Denunciar post Postado Agosto 3, 2009 e ai pessoal, uma ajuda ai, tenho um envio de email em html, mas o nome da pessoa no meio do texto usando a variavel $RRr['nome'] nao ta aparecendo... sei q deve ser um erro estupido, mas nao consegui achar.. o erro ta no comando sql ou na concatenação? $sql = mysql_query("SELECT * FROM estagiario WHERE cidade = 'curitiba'") or die (mysql_error()); $RRr = mysql_fetch_assoc($sql); ta dentro de um echo: <body><p class="style3">Prezado/a '.$RRr['nome'].' ,</p> <p class="style3">Com o intuito de atualizar nosso banco de dados, informamos que, a partir desta data, todos os cadastros</p> Compartilhar este post Link para o post Compartilhar em outros sites
André D. Molin 15 Denunciar post Postado Agosto 3, 2009 Faça um while para enviar um email a cada estagiario da cidade de curitiba. Ou então se for para um estagiario em especifico, terá que jogar alguma coisa que o identifique na consulta. Compartilhar este post Link para o post Compartilhar em outros sites
Besouro 1 Denunciar post Postado Agosto 4, 2009 sim, o while ja foi feito mas nao ta aparecendo o nome do cidadao no texto do email Compartilhar este post Link para o post Compartilhar em outros sites
Matias Rezende 50 Denunciar post Postado Agosto 4, 2009 Posta o código inteiro. Vai facilitar. Carlos Eduardo Compartilhar este post Link para o post Compartilhar em outros sites
Eric Work(RJ) 0 Denunciar post Postado Agosto 4, 2009 sim, o while ja foi feito mas nao ta aparecendo o nome do cidadao no texto do email tenta assim: echo "<body><p class='style3'>Prezado/a ".$RRr['nome']." ,</p> <p class='style3'>"; Compartilhar este post Link para o post Compartilhar em outros sites
Besouro 1 Denunciar post Postado Agosto 4, 2009 ae pessoal, to colocando parte do codigo aí, o nome do cara nao ta aparecendo no texto do email, o texto ta indo pra variavel $html q vai ser mandado no email, tava dando pau no envio tb, dae tirei o comando pra colocar na variavel $cara <?php $sql = mysql_query("SELECT * FROM estagiario WHERE cidade = 'curitiba'") or die (mysql_error()); $html = ' <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Atualização cadastral</title> <style type="text/css"> <!-- .style1 {font-family: Arial, Helvetica, sans-serif} .style3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; } .style4 {font-size: 12px} --> </style> </head> <body> <body><p class="style3">Prezado/a '.$cara['nome'].' ,</p> <p class="style3">Com o intuito de atualizar nosso banco de dados, informamos que, a partir desta data, todos os cadastros preenchidos antes de dezembro de 2008 estarão sendo excluídos do sistema.<br /> Caso você tenha interesse em continuar recebendo informações referentes às vagas, solicitamos que atualize seus dados cadastrando-se novamente em nosso site. Caso tenha efetuado seu cadastro a partir de janeiro de 2009 desconsidere este e-mail.<p> <p class="style3"></p> <p class="style1"><span class="style4">Atenciosamente,<br /> <br /> <strong>Agencia<br /> Campus<br /> Curitiba - PR</strong></span></p> </body> </html>'; ?> valeu!! Compartilhar este post Link para o post Compartilhar em outros sites
Matias Rezende 50 Denunciar post Postado Agosto 4, 2009 tava dando pau no envio tb, dae tirei o comando pra colocar na variavel $cara Como assim? A $cara tá vindo de onde?????? Carlos Eduardo Compartilhar este post Link para o post Compartilhar em outros sites
Besouro 1 Denunciar post Postado Agosto 4, 2009 tava dando pau no envio tb, dae tirei o comando pra colocar na variavel $cara Como assim? A $cara tá vindo de onde?????? Carlos Eduardo tava vindo daqi: $cara = mysql_fetch_assoc($sql); mas tava dando pau, nao sei pq, dae eu tirei esse comando pra alguem me sugerir um q funcione. Mais pra frente tem um while pra mandar os emails: while ($estagiario = mysql_fetch_array($sql)) { Compartilhar este post Link para o post Compartilhar em outros sites
henry franklin 0 Denunciar post Postado Agosto 4, 2009 Meu Deus!! bote esse $html dentro do while, e a variável nao vai ser $cara, vai ser a que tá no 'WHILE' ($estagiário) http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites
Besouro 1 Denunciar post Postado Agosto 4, 2009 testei com o $html dentro do while, tb nao funcionou ;/ Compartilhar este post Link para o post Compartilhar em outros sites
henry franklin 0 Denunciar post Postado Agosto 4, 2009 trocou $cara por $estagiário? Compartilhar este post Link para o post Compartilhar em outros sites
Matias Rezende 50 Denunciar post Postado Agosto 4, 2009 mas tava dando pau, nao sei pq, dae eu tirei esse comando pra alguem me sugerir um q funcione Este é o comando que funciona. Como já foi dito, coloque dentro do while. Mais ou menos assim... <?php $sql = mysql_query("SELECT * FROM estagiario WHERE cidade = 'curitiba'") or die (mysql_error()); while ($cara = mysql_fetch_assoc($sql)){ $html = ' <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Atualização cadastral</title> <style type="text/css"> <!-- .style1 {font-family: Arial, Helvetica, sans-serif} .style3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; } .style4 {font-size: 12px} --> </style> </head> <body> <body><p class="style3">Prezado/a '.$cara['nome'].' ,</p> <p class="style3">Com o intuito de atualizar nosso banco de dados, informamos que, a partir desta data, todos os cadastros preenchidos antes de dezembro de 2008 estarão sendo excluídos do sistema.<br /> Caso você tenha interesse em continuar recebendo informações referentes às vagas, solicitamos que atualize seus dados cadastrando-se novamente em nosso site. Caso tenha efetuado seu cadastro a partir de janeiro de 2009 desconsidere este e-mail.<p> <p class="style3"></p> <p class="style1"><span class="style4">Atenciosamente,<br /> <br /> <strong>Agencia<br /> Campus<br /> Curitiba - PR</strong></span></p> </body> </html>'; $x = mail()..... }// este fecha o while ?> Mais ou menos assim. Carlos Eduardo Compartilhar este post Link para o post Compartilhar em outros sites
Besouro 1 Denunciar post Postado Agosto 5, 2009 funcionou, beleza valeu aí galera!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites