How to receive in the email information added in the html site?

Asked

Viewed 35 times

0

I have tried many ways but I have not been successful in receiving the information added by the customer in the email. I will summarize already got the code, the client accesses the site clicks on the respective items from there and made the sum but I can not receive in the email this created information...

       function salvaJogo(tipo) {
             $.post("/game/includes/enviaEmail.php", {

                  jogo: $.cookie("jogo"),
                    jogo1: $.cookie("jogo1"),
                    hd: $.cookie('hd'),
                    item_adicional: $.cookie("item_adicional"),
                    itens: item_adicional,
                    jogo: $.cookie("jogo"),
                    jogo_g: $.cookie("jogo_g")
                }, function (data) {
                    if (data == 'ok') {
                        $('#aguarde').hide();
                        $('#meio .conteudo').css('opacity', 1);

                        var notification = new NotificationFx({
                            message: '<div class="icone_42 icone_ok"></div><p>Sucesso! Seu orçamento foi enviado para nossa equipe. Aguarde nosso contato.</p>',
                            layout: 'attached',
                            wrapper: document.getElementById("meio"),
                            effect: 'bouncyflip',
                            ttl: 10000,
                            type: 'notice',
                            onClose: function () {
                                //fechou
                            }
                        });
                        notification.show();
                        window.location.href = "#meio";

                        //voltarPrincipal();
                    } else {
                        $('#aguarde').hide();
                        $('#meio .conteudo').css('opacity', 1);

                        var notification = new NotificationFx({
                            message: '<div class="icone_42 icone_alerta"></div><p>Infelizmente ocorreu um erro. Volte mais tarde.</p>',
                            layout: 'attached',
                            wrapper: document.getElementById("meio"),
                            effect: 'bouncyflip',
                            ttl: 10000,
                            type: 'notice',
                            onClose: function () {
                                //fechou
                            }
                        });
                        notification.show();
                        window.location.href = "#meio";

                        voltarPrincipal();
                        console.log('retorno: ' + data);
                    }

enviaEmail.php was the file I tried to create to receive in the email

Code I’ve already got ready is up a few lines. If anyone can give me strength I would be very grateful!

  • Is the problem in the Javascript or PHP file you created to send the email? If the problem is in PHP, include the PHP code in the question.

  • Good night Sam hope very much that you help me where I’m erring I get a var_dump?

  • You have to check... is going into the if (data == 'ok') {?

1 answer

0

<?php
if (isset($_POST)) {

    //Variaveis de POST, Alterar somente se necessário 
    //====================================================

  $quantidade = $_POST['quantidade']; 
  $hd_camisa = $_POST['hd_camisa'];
  $hd_calcao = $_POST['hd_calcao'];
  $hd_meiao = $_POST['hd_meiao'];
  $nome = $_POST['nome']; 
  $email = $_POST['email'];
  $telefone = $_POST['telefone']; 
  $cidade = $_POST['cidade'];
  $estado = $_POST['estado'];
  $comentarios = $_POST['comentarios'];
  $pacote = $_POST['pacote'];
  $quantidade = $_POST['quantidade'];  
  $hd_calcao = $_POST['hd_calcao'];
  $hd_calcao = $_POST['hd_calcao'];
  $quantidade_goleiro = $_POST['quantidade_goleiro'];
  $hd_camisa_goleiro = $_POST['hd_camisa_goleiro'];
  $hd_meiao_goleiro = $_POST['hd_meiao_goleiro'];
  $jogo = $_POST['jogo'];
  $jogo_goleiro = $_POST['jogo_goleiro'];
  hd_calcao_goleiro = $_POST['hd_calcao_goleiro'];
  $item_adicional = $_POST['item_adicional'];
  $jogo = $_POST['jogo'];
  $jogo_goleiro = $_POST['jogo_goleiro'];
    //====================================================

    //REMETENTE --> ESTE EMAIL TEM QUE SER VALIDO DO DOMINIO
    //==================================================== 
    $email_remetente = "[email protected]"; // deve ser uma conta de email do seu dominio 
    //====================================================

    //Configurações do email, ajustar conforme necessidade
    //==================================================== 
    $email_destinatario = "[email protected]"; // pode ser qualquer email que receberá as mensagens
    $email_reply = "$email"; 
    $email_assunto = "Menssagem do site"; // Este será o assunto da mensagem
    //====================================================

    //Monta o Corpo da Mensagem
    //====================================================

  $email_conteudo .= "Quantidade = $quantidade \n"; 
  $email_conteudo .= "Hd_camisa = $hd_camisa \n";
  $email_conteudo .= "Hd_calcao = $hd_calcao \n";
  $email_conteudo .= "Hd_meiao = $hd_meiao \n";
  $email_conteudo = "Nome = $nome \n"; 
  $email_conteudo .= "Email = $email \n";
  $email_conteudo .= "Telefone = $telefone \n"; 
  $email_conteudo .= "Cidade = $cidade \n";
  $email_conteudo .= "Estado = $estado \n";
  $email_conteudo .= "Comentarios = $comentarios \n";
  $email_conteudo .= "Pacote =$pacote \n";
  $email_conteudo .= "Quantidade = $quantidade \n";  
  $email_conteudo .= "Hd_calcao = $hd_calcao \n";
  $email_conteudo .= "Hd_calcao = $hd_calcao \n";
  $email_conteudo .= "Quantidade_goleiro = $quantidade_goleiro \n";
  $email_conteudo .= "Hd_camisa_goleiro = $hd_camisa_goleiro \n";
  $email_conteudo .= "Hd_meiao_goleiro = $hd_meiao_goleiro \n";
  $email_conteudo .= "Jogo = $jogo \n";
  $email_conteudo .= "Jogo_goleiro = $jogo_goleiro \n";
  $email_conteudo .= "Hd_calcao_goleiro = $hd_calcao_goleiro \n"; 
  $email_conteudo .= "Item_adicional = $item_adicional \n";
  $email_conteudo .= "Jogo = $jogo \n";
  $email_conteudo .= "Jogo_goleiro = $jogo_goleiro \n";          



    //====================================================

    //Seta os Headers (Alterar somente caso necessario) 
    //==================================================== 
    $email_headers = implode ( "\n",array ( "From: $email_remetente", "Reply-To: $email_reply", "Return-Path: $email_remetente","MIME-Version: 1.0","X-Priority: 3","Content-Type: text/html; charset=UTF-8" ) );
    //====================================================

    //Enviando o email 
    //==================================================== 
    if (mail ($email_destinatario, $email_assunto, nl2br($email_conteudo), $email_headers)){ 
                    echo "</b>sucesso! Seu orçamento foi enviado para nossa equipe. Aguarde nosso contato.</b>"; 
                    } 
            else{ 
                    echo "</b>Falha no envio do E-Mail!</b>"; } 
    //====================================================
} 
?>

Browser other questions tagged

You are not signed in. Login or sign up in order to post.