Enviar formulários por e-mail em HTML

Os valores enviados através de um formulário podem ser recuperados pela variável predefinida $_POST. Através dela é possível obter os dados que foram enviados através do método POST do HTML, bastando indicar o nome do campo do formulário. No comando action do formulário, deve-se indicar a página PHP que irá receber os valores. O mesmo documento pode conter o código e o formulário.
Salve este primeiro código como index.html ou qulaquer outro nome:
<html>
    <head>
     <title>:: Cadastro pessoa fisica</title>
    </head>
   <body bgcolor="#DDDDDD">
       <CENTER><FONT SIZE="6">CADASTRO PESSOA FÍSICA </FONT><br></CENTER>
<form method="POST" action="processa_cad_pessoa_fis.php">
    <form action="info.php" method="GET">
      <p align="CENTER">*Nome: <input type="text" name="txtnome" size="58">
         *CPF: <input type="text" name="txtcpf" size="20"></p>
      <p align="CENTER">*Telefone: <input type="text"     name="txttelefone_principal" size="13">
         Celular: <input type="text" name="txttelefone_secundario" size="13">
         *E-mail: <input type="text" name="txtemail" size="35"></p>
           <CENTER><input type="submit" value="Enviar Dados"> <input type="reset" value="Limpar formulário"></CENTER>
    </form>
    </td>
    </td>
     </body>
</html>

O resultado do código acima:


Salvar o seguinte código em processa_cad_pessoa_fis.php , para processar o formulário.
Alterar o e-mail (seu email@yahoo.com.br) colocando o e-mail que vai receber os dados do cadastro.
<html>
<title> Enviando mensagem... </title>
<body>
<?php
$nome = $_POST["txtnome"];
$cpf = $_POST["txtcpf"];
$telefone = $_POST["txttelefone_principal"];
$telefonesecundario = $_POST["txttelefone_secundario"];
$email = $_POST["txtemail"];
$ip = getenv("REMOTE_ADDR");
$erro=0;
$mensagem = "Mensagem enviada por visitante:\n\n";
$mensagem .= "Nome: $nome\n";
$mensagem .= "CPF: $cpf\n";
$mensagem .= "Telefone: $telefone\n";
$mensagem .= "Telefone secundario: $telefonesecundario\n";
$mensagem .= "Email: $email\n";
$mensagem .= "Endereço ip do visitante:$ip\n";
if($erro==0)
{
mail("seu email@yahoo.com.br","Cadastro pessoa fisica",$mensagem,"FROM:$email\nReply-To:$email");
echo "Seu Cadastro foi Concluido!<br>";
echo "Seu ip é $ip";
}
?>
</body>
</html>


Voltar
Veja mais:
Editar texto em html 
Formatar imagem em html 
Links em html 
Listas em html 
Tabelas em html 
Plus no site em html 

0 comentários:

Postar um comentário

 
Design by Wordpress Theme | Bloggerized by Free Blogger Templates | JCPenney Coupons