Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

JuNiNhOw

[Resolvido] Formulario "Fale Conosco!" PHP

Recommended Posts

olar pessoal venho pesquisando muito,

mas sempre da errado...

estou fazendo um formulario

como

 

NOME:

E-MAIL:

TELEFONE:

MENSSAGEM:

 

ENVIAR E LIMPAR!

 

ESTOU RENOMEANDO TODAS AS CAIXA DE TEXTO

O PROBLEMA ESTÁ EM FAZER O CODIGO PHP...

TIPO QUERO QUE ENVIE PARA MEU E-MAIL O

NOME, E-MAIL, TELEFONE E MENSSAGEM

E DEPOIS QUE O USUARIO CLICKAR EM ENVIAR

EU QUERO ENCAMINHA PARA OUTRA PAGINA

COM A MSG OBG. EM "HTM"

 

TODOS OS FOMULARIO QUE EU VEJO

SO INFORMA AQUELE

echo: "obrigago lalallalallalallalal"

esse eu não quero...

quero um codigo do jeito que eu informei em cima.

 

agradeço quem poder min ajudar!

por-favor!!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Siga as recomendaçoes do hinom e do Roman.

Aprenda... daí quando precisar vai saber fazer.

 

Mas só pra adiantar um pouco pra ti: Testa isso e vê se é o que você tá precisando.

Faça as suas alterações depois.

 

Segura ae:

 

formulario.php

<div id="formContato">
<form name="formContato" method="post" action="envia.php">
	<label for="nome" id="labelFormContato">Nome:</label>
	<input type="text" name="tfNome"  id="nome" maxlength="60" class="inputFormContato" /><br clear="all" />
 	<label for="email" id="labelFormContato">E-mail:</label>
	<input type="text" name="tfEmail"  id="email" maxlength="60" class="inputFormContato" /><br clear="all" />
	  <label for="assunto" id="labelFormContato">Assunto:</label>
	<input type="text" name="tfAssunto"  id="assunto" maxlength="60" class="inputFormContato" /><br clear="all" />
	  <label for="mensagem" id="labelFormContato">Mensagem:</label>
	<textarea name="mensagem" cols="20" rows="5"  id="mensagem" class="textareaFormContato"></textarea><br clear="all" />
	<div id="barButton">
		<input type="submit" name="ok" id="ok" value="Enviar mensagem!" class="buttonFormContato"  />
		<input type="reset" name="limpa" id="limpa" value="Limpar dados!" class="buttonFormContato" />
	</div>
</form>
</div>

envia.php

<?
// Coloque o email que ir receber os valores
$to = "email@email"; ###################ALTERAR PARA O EMAIL DESEJADO
$nome = $_POST['tfNome'];
$email = $_POST['tfEmail'];
$assunto = $_POST['tfAssunto'];
$msg = $_POST['mensagem'];
$msg = nl2br($msg);

if($nome == NULL || $email == NULL || $assunto == NULL || $msg == NULL):
?>
<script language="JavaScript">alert('Existem campos obrigatórios não preenchidos!');
location.href='formulario.php';
</script>
<?

exit;
endif;

$pattern = "^([A-Z_a-z])+@([a-zA-Z])+";
if(ereg($pattern,$email) == false):
?>
<script language="JavaScript">alert('O email não é válido');
location.href='formulario.php';
</script>
<?

exit;
endif;

$mensagem = "Mensagem enviada por: ".$nome." em: ".date("d/m/Y - H:i")."\n <br />
Abaixo seguem os dados do usuário:\n <br />
E-mail: ".$email."\n <br />
Assunto: ".$assunto."\n <br />
A mensagem enviada a você foi a seguinte: \n <br />
".$msg;
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: $email <$email>\r\n";
mail($to,$assunto,$mensagem,$headers);
?>

<script language="JavaScript">alert('Sua mensagem foi enviada com êxito!');
location.href='formulario.php';
</script>

Dá uma olhada ae depois e diz se solucionou o seu problema.

Peguei esse código aqui no imasters XD

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.