Formulario em PHP e Banco de dados Wanderley Batista Silva
Bom dia, fiz um formulário em HTML, chamando uma pagina em PHP onde manda os campos para o Banco de dados, até ai tudo bem, gostaria de enviar uma copia destes dados digitados pelo usuário para o meu e-mail.
Alguém tem algum modelo ou uma dica para me ajudar.
Abraços
Wanderley


Comentários

Beto Moura: grava o cadastro no BD.
Ai vc faz um require ou include do form que envia para seu email
  1. <?php
  2. require 'conexao.php'
  3.          
  4. //Se houver erro no comando SQL, deve-se descomentar o "echo"
  5. $sql =<<< FIM
  6. INSERT INTO cadastro (nome,cnpj,insc_estadual,rua,numero,complemento,cep,bairro,cidade,uf,telefone,celular,email)
  7. VALUES
  8. ('{$_POST[nome]}','{$_POST[cnpj]}','{$_POST[insc_estadual]}','{$_POST[rua]}','{$_POST[numero]}','{$_POST[complemento]}','{$_POST[cep]}','{$_POST[bairro]}','{$_POST[cidade]}','{$_POST[uf]}','{$_POST[telefone]}','{$_POST[celular]}','{$_POST[email]}')
  9. FIM;
  10. //$sql=$sql.$linha['vOrdem'].')';
  11. //echo $sql;
  12.  //Executa o comando SQL no banco de dados
  13. mysql_query$sql ) or
  14.              die( mysql_error() . ':Erro executando comando 44' );
  15. //$sql=$sql.$linha['vOrdem'].')';
  16.      
  17. // envio para e-mail do moderador uma mensagem de aviso
  18. include 'envia_form.php';
  19. //Resgata o código do último cadastrado
  20. $id mysql_insert_id();
  21. echo "<br><br><br><br><br><br>";
  22. echo "<font face='arial' color='#000000' style='font-size:14'>";
  23. echo "<b>";
  24. echo "Formulário enviado com Sucesso!";
  25. echo "</b>";
  26. echo "</font>";
  27. ?>


Form de envio de email "envia_form.php

  1. <?php
  2. $assunto'Cadastro de Clientes';
  3. //Configurações de e-mail
  4. if (getenv("REQUEST_METHOD") == "POST"
  5. {
  6. $nome $_POST['nome'];//campo nome reconhecido
  7. $cnpj $_POST['cnpj'];
  8. $insc_estadual $_POST['insc_estadual'];
  9. $rua $_POST['rua'];
  10. $numero $_POST['numero'];
  11. $complemento $_POST['complemento'];
  12. $cep $_POST['cep'];
  13. $bairro $_POST['bairro'];
  14. $cidade $_POST['cidade'];
  15. $uf $_POST['uf'];
  16. $telefone $_POST['telefone'];
  17. $celular $_POST['celular'];
  18. $email $_POST['email'];
  19. ///Inicio do Email para o Cliente
  20.   //$MailRecipiente = "emailque receberaoform@gmail.com";  //Coloque aqui o e-mail que vai receber
  21.   $MailAssunto    "Cadastro - Site";
  22.   $headers "MIME-Version: 2.0\r\n";
  23.   $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
  24.   $headers .= "From: $email\r\n";
  25.   
  26. $msg "<html><body>
  27. <br>
  28. <br>
  29. <br>Cadastro de Clientes 
  30. <br>
  31. <br><b>Razão Social (Nome)        :</b> $nome
  32. <br><b>CNPJ       :</b> $cnpj
  33. <br><b>Insc. Est.        :</b> $insc_estadual
  34. <br><b>Rua         :</b> $rua$numero
  35. <br><b>Complemento     :</b> $complemento
  36. <br><b>CEP     :</b> $cep
  37. <br><b>Bairro     :</b> $bairro
  38. <br><b>Cidade/UF       :</b> $cidade - $uf
  39. <br><b>Telefone       :</b> $telefone
  40. <br><b>Celular       :</b> $celular
  41. <br><b>E-mail        :</b> $email
  42. <br>
  43. <br></body></html>"
  44. $MandaEmail=mail($MailRecipiente,$MailAssunto,$msg,$headers);
  45. }
  46. ?>
Beto Moura: Desculpe tem um erro:
  1. <?php
  2.     $assunto'Cadastro de Clientes';
  3.     //Configurações de e-mail
  4.     if (getenv("REQUEST_METHOD") == "POST"
  5.     {
  6.     $nome $_POST['nome'];//campo nome reconhecido
  7.     $cnpj $_POST['cnpj'];
  8.     $insc_estadual $_POST['insc_estadual'];
  9.     $rua $_POST['rua'];
  10.     $numero $_POST['numero'];
  11.     $complemento $_POST['complemento'];
  12.     $cep $_POST['cep'];
  13.     $bairro $_POST['bairro'];
  14.     $cidade $_POST['cidade'];
  15.     $uf $_POST['uf'];
  16.     $telefone $_POST['telefone'];
  17.     $celular $_POST['celular'];
  18.     $email $_POST['email'];
  19.     ///Inicio do Email para o Cliente
  20.       $MailRecipiente "emailque receberaoform@gmail.com";  //Coloque aqui o e-mail que vai receber
  21.       $MailAssunto    "Cadastro - Site";
  22.       $headers "MIME-Version: 2.0\r\n";
  23.       $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
  24.       $headers .= "From: $email\r\n";
  25.       
  26.     $msg "<html><body>
  27.     <br>
  28.     <br>
  29.     <br>Cadastro de Clientes 
  30.     <br>
  31.     <br><b>Razão Social (Nome)        :</b> $nome
  32.     <br><b>CNPJ       :</b> $cnpj
  33.     <br><b>Insc. Est.        :</b> $insc_estadual
  34.     <br><b>Rua         :</b> $rua$numero
  35.     <br><b>Complemento     :</b> $complemento
  36.     <br><b>CEP     :</b> $cep
  37.     <br><b>Bairro     :</b> $bairro
  38.     <br><b>Cidade/UF       :</b> $cidade - $uf
  39.     <br><b>Telefone       :</b> $telefone
  40.     <br><b>Celular       :</b> $celular
  41.     <br><b>E-mail        :</b> $email
  42.     <br>
  43.     <br></body></html>"
  44.     $MandaEmail=mail($MailRecipiente,$MailAssunto,$msg,$headers);
  45.     }
  46.     ?>


Variny Tavares:
  1. <?php?>
 


Você precisa realizar login pelo Facebook para enviar posts, comentários, apagar posts ou baixar posts em PDF. Para isso, clique no botão "Login no facebook".



Receba os posts por email: (?)

Conheça o Adianti Framework para PHP:

  • Desenvolvimento com componentes;
  • Formulários e datagrids.
  • Versão Web e Desktop (Gtk);
  • Multiplataforma;
  • Desenhe as interfaces;
  • IDE própria (Adianti Studio).
Ver detalhes...

Tenha mais produtividade com:

Adianti Studio: IDE para PHP

  • Leve e rápido;
  • Syntax highlight;
  • Gerência de projetos;
  • Navegação em banco de dados;
  • Autocomplete e plugins.
Mais informações...