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

formulario


coiote_mac

Pergunta

Olá, gostaria de ajuda para fazer funcionar esse script.

Ele chega no e-mail mas vem com os campos vazios.

<?

# quem recebe
$recipient = "mail@gmail.com";

# assunto do e-mail
$subject  = "Contato via site";

# corpo da mensagem (mensagem que é enviada)
$message .= '<STYLE>BODY {background-position: left top; background-repeat: repeat-y; margin-top: 80px; margin-left: 60px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;} .style1 {font-size: 10px; color: #000000} .style2 {font-size: 10px; color: #C80000} #layer1  { position: absolute; z-index: 1; top: 0px; left: 25px; width: 169px; height: 56px; visibility: visible; display: block }</STYLE>';
$message .= '<span class="style1">CONTATO DO CLIENTE</span><br>';
$message .= '<br><b>Nome:</b> ';
$message .= "$nome";
$message .= '<br><br><b>Empresa:</b> ';
$message .= "$empresa";
$message .= '<br><br><b>CNPJ:</b> ';
$message .= "$cnpj";
$message .= '<br><br><b>Ramo de Atividade:</b> ';
$message .= "$ramo";
$message .= '<br><br><b>Departamento:</b> ';
$message .= "$depto";
$message .= '<br><br><b>Endereço:</b> ';
$message .= "$endereco";
$message .= '<br><br><b>Complemento:</b> ';
$message .= "$complemento";
$message .= '<br><br><b>Número:</b> ';
$message .= "$numero";
$message .= '<br><br><b>Bairro:</b> ';
$message .= "$bairro";
$message .= '<br><br><b>CEP:</b> ';
$message .= "$cep";
$message .= '<br><br><b>Cidade:</b> ';
$message .= "$cidade";
$message .= '<br><br><b>Estado:</b> ';
$message .= "$estado";
$message .= '<br><br><b>E-mail:</b> ';
$message .= "$email";
$message .= '<br><br><b>Telefone:</b> ';
$message .= "$telefone";
$message .= '<br><br><b>Mensagem:</b> ';
$message .= "$mensagem";
$message .= '<br><hr>';

# quem envia
$headers .= "From: $nome <$email>\n"; #Não alterar
$headers .= "Content-Type: text/html; charset=iso-8859-1\n"; #Não alterar


#campos obrigatórios
if (empty($_POST['nome'])) { 
echo"<script>alert ('Favor colocar seu nome')</script>"; 
echo"<script>history.go(-1);</script>";
}
if (empty($_POST['empresa'])) { 
echo"<script>alert ('Favor colocar o nome de sua empresa')</script>"; 
echo"<script>history.go(-1);</script>";
}
if (empty($_POST['telefone'])) { 
echo"<script>alert ('Favor colocar o seu Telefone')</script>"; 
echo"<script>history.go(-1);</script>";
}
if (empty($_POST['email'])) { 
echo"<script>alert ('Favor colocar seu E-mail')</script>"; 
echo"<script>history.go(-1);</script>";
}
if (empty($_POST['endereco'])) { 
echo"<script>alert ('Favor colocar seu Endereço')</script>"; 
echo"<script>history.go(-1);</script>";
}
if (empty($_POST['cidade'])) { 
echo"<script>alert ('Favor colocar sua Cidade')</script>"; 
echo"<script>history.go(-1);</script>";
}
if (empty($_POST['estado'])) { 
echo"<script>alert ('Favor colocar seu Estado')</script>"; 
echo"<script>history.go(-1);</script>";
}

# envia e-mails
mail($recipient, $subject, $message, $headers); #Não alterar


# redireciona a página
header("location:contatoOK.php");

?>

Link para o comentário
Compartilhar em outros sites

1 resposta 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.

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,2k
    • Posts
      652k
×
×
  • Criar Novo...