Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Problema, não envia o formulário!

$
0
0

Boa noite, galera.

 

 

Estou tento um problemão no formulário... não esta sendo enviado.

 

Vou postar os trechos dos códigos:

 

HTML ----->

<form method="post" action="" id="ajax_form">
      <label id="inputnome">
	  <input type="text" name="nome" placeholder="Nome..." id="nome">
      </label>
      <label id="inputemail">
	  <input type="email" name="email" placeholder="Email..." id="email">
      </label>
      <label id="inputassunto">
	  <textarea name="mensagem" placeholder="Mensagem..." id="mensagem"></textarea>
      </label>
      <label id="botaoenviar">
	  <input type="button" name="enviar" value="ENVIAR" id="enviar">
      </label>
</form>

<!-- CHAMA O SCRIPT DO AJAX -->

<script type="text/javascript" src="script/script_ajax_form.js"></script>

AJAX --->

$(document).ready(function(){
	
	$("#enviar").click(function(){
	
	var nome = $("#nome").val();
	var email = $("#email").val();
	var mensagem = $("#mensagem").val();

	var urlData = "&nome" + nome + "&email" + email + "&mensagem" + mensagem;

	if(nome==''||email==''||mensagem==''){
		alert("Por favor preencha todos os campos do formulário.");
	}else{
		$.ajax({
			type: "POST",
			ulr: "sendmail.php",
			data: urlData,
			cache: false,
			success: function(){
				alert("Email enviado com sucesso.");
			}
		});
	}
	return false;
	});
});

E o PHP --->

<?php

$para = "fe.rafa@gmail.com";

/*RECEBE OS DADOS DO CLIENTE AJAX VIA POST*/

$nome = $_POST['nome'];
$email = $_POST['email'];
$msg = $_POST['msg'];


/*CORPO DO EMAIL*/
$body = "<h2>CONTATO REALIZADO PELO SITE: andreatemponilebre.com.br</h2>";
$body .= "NOME: $nome <br>";
$body .= "EMAIL: $email <br>";
$body .= "MENSAGEM: <br>";
$body .= $msg;
$body .= "<br>";
$body .= "----------------------";
$body .= "<br>";
$body .= "ENVIADO EM <strong>".date("F j, Y, g:i a")." por ".$_SERVER['REMOTE_ADDR']."</strong>";
$body .= "<br>";
$body .= "----------------------";


$headers = "Content-Type:text/html; charset=UTF-8\n";
$headers .= "From: andreatemponilebre.com.br<andrealebreneurologia@gmail.com>\n";

mail($para, "Contato realizado através do formulário!", $body, $headers);

?>

Quando envio o email, a pagina exibe o Alert "Email enviado com sucesso." más o email não chega. Alguem poderia me ajudar com este problema....

 

 

 

Muito obrigado galera....

 

Felipe


Viewing all articles
Browse latest Browse all 14190

Trending Articles