Ir para conteúdo
Fórum Script Brasil
  • 0

Enviar Email Com Php


Alexandre_Ribeiro

Pergunta

Galera,

fiz uma pagina com formulário q envia os dados para uma pagina PHP q tem o codigo-fonte abaixo:

<HTML>

<HEAD>

<STYLE>
  BODY { color:white; font-family:'verdana'; }
  a:link {color:white; text-decoration:none;}    
  a:visited {color:white; text-decoration:none;} 
  a:hover {color:white; font-weight:bold; text-decoration:none;}   
  a:active {color:white; text-decoration:none;}  
</STYLE>

</HEAD>

<BODY bgcolor='black'>



<?

$identidade = $_POST['txt_identidade'];
$orgao = $_POST['txt_orgExp'];
$nomecompleto = $_POST['txt_nomecompleto'];
$nomecracha = $_POST['txt_nomecracha'];
$sexo = $_POST['txt_sexo'];
$instituicao = $_POST['txt_instituicao'];
$sigla = $_POST['txt_InstSigla'];
$endereco = $_POST['txt_endereco'];
$complemento = $_POST['txt_complemento'];
$caixapostal = $_POST['txt_caixapostal'];
$cidade = $_POST['txt_cidade'];
$estado = $_POST['txt_estado'];
$pais = $_POST['txt_pais'];
$cep = $_POST['txt_cep'];
$telefone = $_POST['txt_telefone'];
$celular = $_POST['txt_celular'];
$email = $_POST['txt_email'];
$titulacao = $_POST['txt_titulacao'];
$auxfinac = $_POST['txt_auxfinanceiro'];
$motauxfinac = $_POST['txt_motivo'];

if ($_POST['txt_estrangeiro'] == "on") { $estrangeiro = "SIM"; }
  else { $estrangeiro = "não"; }

if ($_POST['txt_certificado'] == "on") { $certificado = "SIM"; }
  else { $certificado = "não"; }


$mailto = "t71080@telemar.com.br";
$assunto = "II Simposio em Lasers - FICHA DE INSCRICAO";

$msg = ":: FICHA DE INSCRICAO :: \n\n\n";
$msg .= "Identidade: $identidade\n";
$msg .= "Estrangeiro: $estrangeiro\n";
$msg .= "Nome Completo: $nomecompleto\n";
$msg .= "Nome Cracha: $nomecracha\n";
$msg .= "Sexo: $sexo\n";
$msg .= "Instituicao: $instituicao\n";
$msg .= "Sigla da Instituicao: $sigla\n";
$msg .= "Endereco: $endereco\n";
$msg .= "Complemento: $complemento\n";
$msg .= "Caixa Postal: $caixapostal\n";
$msg .= "Cidade: $cidade\n";
$msg .= "Estado: $estado\n";
$msg .= "Pais: $pais\n";
$msg .= "CEP: $cep\n";
$msg .= "Telefone: $telefone\n";
$msg .= "Celular: $celular\n";
$msg .= "Email: $email\n";
$msg .= "Titulacao: $titulacao\n";
$msg .= "Certificado: $certificado\n";
$msg .= "Auxilio Financ: $auxfinac\n";
$msg .= "Motivo Aux: $motauxfinac\n";

$enviar = mail($mailto, $assunto, $msg, "From: <$email>"); ?>

<?
if ($enviar=="1"){
   echo ("<center><H2>E-mail enviado com sucesso!</H2></center>");
}else{
   echo ("<center><H2>Erro ao enviar e-mail, tente novamente.</H2></center>");
} ?>

<BR><BR>

<center><a href='apresentacao.htm'>Voltar</a></center>


</BODY>

</HTML>

Mas esse código mostra um erro nos componentes checkbox:

Notice: Undefined index: txt_estrangeiro in d:\php\enviar_email.php on line 46

Notice: Undefined index: txt_certificado in d:\php\enviar_email.php on line 47

E-mail enviado com sucesso!

O email é enviado direitinho... e esse erro só aparece quando o checkbox está descmarcado!!

alguém poderia me ajudar ??

Alexandre.

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

isso não é um erro, é apenas uma noticia...

ele da essa noticia porque a variavel esta vazia... se tiver valor nela não aparece esse "aviso"... se mesmo assim você não quiser q esse aviso apareca, vai na config do php e arruma pra ele não dar mais esses avisos...

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...