[Resolvido] FORMULÁRIO CONTATO
Olá, sem enrolações, vamos direto ao meu problema. Pois bem, já faz um tempo que trabalho em um fábrica de doces, e resolvemos criar um site, eu sempre gostei de informática, mas nunca tive oportunidade de me aprofundar com estudos, tudo que sei é somente pesquisando e seguindo tutoriais... Enfim, meu problema é o seguinte, eu não recebo no e-mail com os dados do formulário quando algum cliente preenche os campos e envia para contato. Eu só gostaria de saber se há algum erro (provavelmente haja), e o que deve ser modificado para que o script funcione corretamente. Segue abaixo o código.
No HTML temos o seguinte.
...
<script src="envia_dados.php"></script>
...
<div class="contact-form">
<p class="full-row">
<form id="formulario" name="formulario" method="post" onsubmit="return validar(this);" action="envia_dados.php">
<p class="full-row">
<label class="nome">Nome:
<input type="text" name="nome" id="nome">
</label>
</p>
<p class="full-row">
<label class="telefone">Telefone:
<input type="text" name="telefone" id="telefone" maxlength="15"></label>
</p>
<p class="full-row">
<label class="email">E-mail:
<input type="text" name="email" id="email"></label>
</p>
<p class="full-row">
<label class="cidade">Cidade:
<input type="text" name="cidade" id="cidade"></label>
</p>
<p class="full-row">
<label class="assunto">Assunto:
<input type="text" name="assunto" id="assunto"></label>
</p>
<p class="full-row">
<label class="mensagem">Mensagem:
<textarea name="sugestao" id="textarea" rows="3"></textarea></label>
</p>
<p class="full-row">
<input class="mainBtn" type="submit" name="submit" value="Enviar">
<input class="mainBtn" type="reset" name="submit2" value="Limpar">
</p></form>
</div>
**Agora o "envia_dados.php"**
<?php
// email que chegará as informações recebidas
$mail = "gerson@docespirangucu.com";
$nome = $_POST["nome"];//campo nome reconhecido
$email = $_POST["email"];//campo e-mail reconhecido
$telefone = $_POST["telefone"];// campo telefone reconhecido
$cidade = $_POST["cidade"];//campo cidade reconhecido
$assunto = $_POST["assunto"];//campo assunto reconhecido
$sugestao = $_POST["sugestao"];//campo sugestão reconhecido
$mensagem .= "Mensagem enviada pelo visitante: $nome\n";// frase que aparecerá no topo da mensagem
$mensagem .= "E-mail: $email\n";//email da pessoa
$mensagem .= "Telefone: $telefone\n";//Telefone da pessoa
$mensagem .= "Cidade: $cidade\n";//cidade da pessoa
$mensagem .= "Assunto: $assunto\n";//estado da pessoa
$mensagem .= "Mensagem: $sugestao";// mensagem (sugestão) da pessoa
// finaliza o código do $mensagem e do $_POST e inicia o envio da mensagem ao WEBMASTER!
@mail($mail, $assunto, $mensagem, "FROM:$nome<$email>"); //essa linha manda o email!
?>
<script>
alert("Sua mensagem foi enviada com sucesso!") ;
</script>
<?PHP
header("Refresh: 0; index.html");
?>
Pois bem, se alguém tiver uma luz, já tentei vários tutoriais, mas realmente não sei o que acontece. Desde já, muito obrigado.Discussão (9)
Carregando comentários...