Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Besouro

[Resolvido] Problema Na Concatenação (email - Html), erro no sql

Recommended Posts

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

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

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.