Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá galera,
Lá vai eu novamente!
Tô apanhado no seguinte:
Quando você fala ECHO ou define uma Váriavel você normalmente usa da seguinte forma:
<?
$variavel = "Olá ".$nome."! Tudo bom? Hoje é ".$data."!";
?>
Mas se formos usar um IF ELSE no meio disso?
$variavel = Olá "if($sexo == "Masculino"){ echo "Sr."; }elseif($sexo == "Feminino" && $idade > 30){ echo "Sra." }elseif(sexo == "Feminino" && $idade < 30){ echo "Srta."; }" ".$nome.", Bom dia!";
E para complicar mais ainda, se usarmos o FOR?
$variavel = Olá ".$nome.", Bom dia! "for($r=0; $r<5; $r++){ $reuniao = mysql_result($querySQL,$r,reuniao); echo ".$reuniao." }"";
Pode até parecer besta, mas é a primeira vez que faço isso, e já dei uma pesquisada e não encontrei nada.
Vamos lá
Minha dúvida é exatamente essa, como fazer a Estrutura de um E-mail utilizado IF ELSE ou FOR!
Vai abaixo o código:
<?
$Body = "
<table align='center' width='610' cellpadding='10' cellspacing='0' border='1' bordercolor='#CCCCCC'>
<tr>
<td align='center' valign='middle'>
<table align='center' width='600' cellpadding='0' cellspacing='0' border='0'>
<tr>
<td align='center' valign='middle' width='600' height='70'>
<img src='img/email/inTop.jpg' />
</td>
</tr>
<tr>
<td align='left' valign='middle' width='600' height='30'>
</td>
</tr>
<tr>
<td align='left' valign='middle' width='600'>
<font face='Arial, Helvetica, sans-serif' size='2' color='#333333'>
Olá <b>FULANO"</b>,
<br />
<p style='text-align: justify; text-indent: 20px;'>
Segue abaixo a relação das Lojas:
</p>
"
$s_loja = "SELECT * FROM empresa_loja WHERE codigo_empresa='$empresa_codigo'";
$query_s_loja = mysql_query($s_loja);
if($query_s_loja){
$rows_s_loja = mysql_num_rows($query_s_loja);
if($rows_s_loja >= 1){
for($loj=0; $loj<$rows_s_loja; $loj++){
$loja_cnpj = mysql_result($query_s_loja,$loj,cnpj);
$loja_nome = mysql_result($query_s_loja,$loj,nome);
"
<b>Loja</b> ".$loja_nome."
<br />
<b>CNPJ</b> ".$loja_cnpj."
<br />
"
}
}
}
"
<br />
<p style='text-align: justify; text-indent: 20px;'>
Atenciosamente,
</p>
<br />
<b>EU MESMO</b>
</font>
</td>
</tr>
</table>
</td>
</tr>
</table>
";
?>vai por partes cara.. não vou olhar esse código agora..
entendeu oque eu disse?
quebra a string, faz a condição ou o laço, e concatena a string. Pronto.
Tente fazer.
por exemplo aqui:
Segue abaixo a relação das Lojas:</p>";
veja que coloquei o ; (ponto e virgula), assim quebrei a string até ali.
Depois, basta você concatenar oque precisar nela:
$Body .= "..";
o .= (ponto igual), é o concatenador abreviado do php.
Verdade, simples!
vá concatenando a variavel:
else $variavel .= 'Sra. ';com o for(), siga a mesma 'lógica'.