dammy Postado Junho 2, 2007 Denunciar Share Postado Junho 2, 2007 Estou usando o código abaixo para envio de emails e gostarai de saber se tem como eu colocar uma condicional (if) dentro da mensagem.$para = $email;$assunto = $assunto;$headers = "MIME-Version: 1.0\r\n";$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";$headers .= "From: $email1\r\n";$headers .= "mensagem:<html><body> <font face='Verdana' size='2'><p style='margin-top: 0; margin-bottom: 0'>Nome: $nome<br>E-mail: $email<br>Telefone: ($ddd) $tel<br>Cidade/UF: $cidade / $uf<br></font></html>";mail($para,$assunto,$mensagem,$headers); Por exemplo:$para = $email;$assunto = $assunto;$headers = "MIME-Version: 1.0\r\n";$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";$headers .= "From: $email1\r\n";$headers .= "mensagem:<html><body> <font face='Verdana' size='2'><p style='margin-top: 0; margin-bottom: 0'>Nome: $nome<br>if ($email != ''){E-mail: $email<br>}else{Telefone: ($ddd) $tel<br>}Cidade/UF: $cidade / $uf<br></font></html>";mail($para,$assunto,$mensagem,$headers);Abraços. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Junho 2, 2007 Denunciar Share Postado Junho 2, 2007 Não... chame o if antes, defina as variáveis e então use-as na montagem da mensagem... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Beraldo Postado Junho 2, 2007 Denunciar Share Postado Junho 2, 2007 Você pode, também, concatenar os valores usando estruturas condicionais. Por exemplo:$msg = "Olá, $nome"; if ($tel != NULL( { $msg .= "Telefone: $tel"; } switch ($musica) { case "rock": $msg .= "Você ouve rock"; break; case "blues": $msg .= "Você ouve blues"; break; };)Abraços,Beraldo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dammy Postado Junho 3, 2007 Autor Denunciar Share Postado Junho 3, 2007 (editado) Olá, ESerra e Beraldo.Acho que essa idéia de "concatenar" resolve o meu problema.Vou tentar fazer aqui.Super obrigada.abraços!Dammy Editado Junho 3, 2007 por dammy Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 victorhb Postado Junho 5, 2007 Denunciar Share Postado Junho 5, 2007 Você pode, também, concatenar os valores usando estruturas condicionais. Por exemplo:$msg = "Olá, $nome"; if ($tel != NULL( { $msg .= "Telefone: $tel"; } switch ($musica) { case "rock": $msg .= "Você ouve rock"; break; case "blues": $msg .= "Você ouve blues"; break; };)Abraços,BeraldoAli no começo o NULL está sintaticamente errado né... O tipo NULL é atribúido apenas se: ela foi assimilada com a constante NULL. ela ainda não recebeu nenhum valor ainda. ela foi apagada com unsetUma string vazia "" pode ser inserida aí, e ela não seria do tipo NULL. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
dammy
Estou usando o código abaixo para envio de emails e gostarai de saber se tem como eu colocar uma condicional (if) dentro da mensagem.
Por exemplo:Abraços.
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.