Grava informações ao BD "grava_cadastro.php".

Faça a inclusção do "envia_form.php" nesse código.

  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. ?>



Este envia as mesmas informações para o emil "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 "seuemail@mail.com.br";  //Coloque aqui o e-mail que vai receber
  21.    $MailAssunto    "Cadastro - Site";
  22.   $headers "MIME-Version: 2.0rn";
  23.   $headers .= "Content-type: text/html; charset=iso-8859-1rn";
  24.   $headers .= "From: $emailrn";
  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. ?>


Comentários

Wanderley Batista Silva: Boa Noite Beto... Muito obrigado pela ajuda...completa e rápida.
Vou fazer os testes agora a noite estava com dificuldades, mas acho entendi agora.
Caso precise de alguma coisa se eu puder ajudar, estou em pé e as ordens.
Abraços
Wanderley
Flavio Isaias: Boa noite
Seria mais interessante usar o PDO para inserir esses dados no banco para evitar sql injection, e usar PHPMailler para enviar os emails, já que várias hospedagens já bloqueiam a função mail();
 


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...