Jump to content
CelsoHyperion

Ajuda com envio de formulario para email

Recommended Posts

Pessoal boa tarde preciso de ajuda! Tenho dois arquivos 1 formulario e outro para envio para o email. já estou com site hospedado!

Só que não envia o formulario pro email me ajudem pf

 

1 - Arquivo (formulario)

 

 

<?php if (!defined('FLUX_ROOT')) exit; ?>
<div>
        <p style="color: black" font-weight: bold>
        <h3>DOAÇÕES:</h3>
            <p>
Doando você poderá adquirir o "VIP" e Cash para comprar visuais e itens para lher ajudar no Servidor e para isso, basta efetuar a doação com o metodo de <br>pagamento escolhido e depois
confirmar os dados do pagamento no formulário de confirmação abaixo.<br />
    </p>
    <p>
    <b>Como funciona?</b>
    </p>
    <p>
A cada R$ 1,00 você recebe o 1.000 ROP's (1k) para ser utilizado dentro da Loja de ROP's do jogo. 
Exemplo: Se doar R$ 30,00 você receberá 30.000 ROP's (30k)
    </p>
    <p>
        <b>Como acessar a Loja de ROP's?</b>
    </p>
    <p>
Para acessar a loja basta clicar no botão Loja ROP's que fica ao lado do Mini-Mapa. Lá você terá acesso a todos os itens que poderá adquirir, dentro da loja você<br> pode consultar seu saldo de ROP's no canto inferior esquerdo da tela. Boas compras!
    </p>
<p>
    <center><h2>Confirmação de Doação</h2></center>
<form action="?module=main&action=envio_form" method="post" name="form">
<table width="500" heigth="500" border="1">
    <div>
        <label for="nick">Conta do Jogo(Login):</label>
        <input type="text" id="nick" name="usuario_nick" />
    </div>
    <p></p>
    <div>
        <label for="date">Data da Doação:</label>
        <input type="date" id="usuario_date" name="usuario_date" />
    </div>
    <p></p>
    <div>
        <label for="celular">Celular:</label>
        <input type="tel" id="usuario_celular" name="usuario_celular">
    </div>
    <p></p>
    <div>
        <label for="valor">Valor Doado:</label>
           <input type="text" id="usuario_valor" name="usuario_valor"/>
    </div>
    <p></p>
    <div>

        <label for="metodo">Método de Pagamento:</label>

        <select id="usuario_metodo" name="usuario_metodo"> 

            <option value="PayPal">PayPal</option>

            <option value="Deposito">Depósito Bancário</option>

            <option value="Transferencia">Transferencia Bancária</option>

        </select>

    </div>
    <p></p>
    <div>
        <label for="dadospag">Dados do Pagamento:<br></label>
        <textarea id="usuario_dadospag" rows="15" cols="70" name="usuario_dadospag"></textarea>
    </div>
    <p></p>
    <div><p>
    <b>PayPal:</b> Informar o nome da conta do Paypal e o e-mail que foi utilizado no pagamento.<br>
    <b>Depósito em Caixa Eletrônico/Atendente:</b> Informar o número do envelope/documento.<br>
    <b>Transferência:</b>Informar agência, número da conta e nome do titular.
    </div>
    <div class="button">
        <a href="/?module=main&amp;action=envio_form"></a>
        <button type="submit">Confirmar Doação</button>
    </div>
</table>
</form>

 
</p>
  </p>
</div>

 

2 Envio para email:

 

<?
 

$destinatario = "eprorag@gmail.com";

$usuario_nick = $_REQUEST['usuario_nick'];
$usuario_date = $_REQUEST['usuario_date'];
$usuario_celular = $_REQUEST['usuario_celular'];
$usuario_valor = $_REQUEST['usuario_valor'];
$usuario_metodo = $_REQUEST['usuario_metodo'];
$usuario_dadospag = $_REQUEST['usuario_dadospag'];

 

$body = "===================================" . "\n";
$body = $body . "===================================" . "\n\n";
$body = $body . "Nick: " . $usuario_nick . "\n";
$body = $body . "Data Pagamento: " . $usuario_date . "\n";
$body = $body . "Celular: " . $usuario_celular . "\n\n";
$body = $body . "Valor Pago: " . $usuario_valor . "\n\n";
$body = $body . "Metodo de Pagamento: " . $usuario_metodo . "\n\n";
$body = $body . "Dados do Pagamento: " . $usuario_dadospag . "\n\n";
$body = $body . "===================================" . "\n";


mail($destinatario, $usuario_nick , $body, "From: $destinario\r\n");


header("location:/?module=main&action=doa");

?>

 

Share this post


Link to post
Share on other sites
18 horas atrás, CelsoHyperion disse:

$_REQUEST

Um dos erros é que no formulário você está enviando o formulário através do POST e recebendo através do REQUEST creio eu que não irpa chegar mesmo mais tenta fazer seu código da forma que eu utilizo no meu, vou adaptar ele de acordo com seus dados acima

<?php
// VALIDAÇÃO DOS DADOS

$usuario_nick = $_POST['usuario_nick'];
$usuario_date = $_POST['usuario_date'];
$usuario_celular = $_POST['usuario_celular'];
$usuario_valor = $_POST['usuario_valor'];
$usuario_metodo = $_POST['usuario_metodo'];
$usuario_dadospag = $_POST['usuario_dadospag'];

//ENVIAR DADOS DE CADASTRO
mail("Eprorag <eprorag@gmail.com>","$usuario_assunto","
Nick.: $usuario_nick
Data de Pagamento.: $usuario_date
Celular.: $usuario_celular
Valor Pago.: $usuario_valor
Método de Pagamento.: $usuario_metodo
Dados do Pagamento.: $usuario_dadospag","FROM:Pagamento Confirmado <eprorag@gmail.com>");

// $usuario_assunto tenta inclui no campo do formulário <input name="usuario_assunto" type="hidden" id="usuario_assunto" value="NOME DA PÁGINA" />
// Onde tem FROM: é o email de identificação, caso de que email foi enviado o formulário
// Onde tem a parte Mail( é nessa fica os emails que queira que receba.

?>

tenta ver dessa forma e ver se ajuda.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Ewfc2005
      Gostaria de saber como eu devo fazer para alinhar 3 imagens lado a lado, sem fazer o site deixar de ser responsivo.
      que fique igual ao desse site
       
      https://ciesalon.com/
       
    • By bitencourtgui
      Estou com uma duvida, ao fazer um select para preencher um campo se ele for igual a real ele deveria preencher ex: o item  1 no valor de 1 real o item 2 no valor de 2 e o item no valor de 3, porem nos três itens ele preenche apenas com o 1º item.
      o código Controller:
      <div class="container">   <div class="col-md-12"> <button id="btnProcessar" type="button" class="btn btn-primary" onclick="processEntSai('.$parameters.');"><span>Processar</span></button> </div>   <div class="row"> <div class="col-md-12"> <table cellpadding="5" id="tableItemNota" class="display dataTable cell-border compact" cellspacing="0" style="textalign:center; border-bottom:1px solid black;"> <thead> <tr style="border: 1px solid #ccc"> <th></th> <th>Item</th> <th>Imagem</th> <th>Qtd</th> <th>U.Medida</th> <th>Peso</th> <th>C&oacute;digo</th> <th>N&ordm; S&eacute;rie</th> <th>Tamanho</th> <th>Descri&ccedil;&atilde;o</th> <th>Coef.</th> <th>Moeda</th> <th>Valor Unit&aacute;rio</th> <th>Valor Total</th> </tr> </thead> <tbody>';   foreach($itemNFSaida as $item) { if(file_exists('uploads/produtos/'.$item['CODREF'].'.JPG')){ $img_url = BASE_URL.'/uploads/produtos/'.$item['CODREF'].'.JPG'; } else { $img_url = BASE_URL.'/assets/images/imgNotFound.png'; }   if($item['QTDDEV'] == $item[$qtdFatRec]){ $tdSelectBox = '<span class="glyphicon glyphicon-ban-circle"></span>'; } else{ $tdSelectBox = '<input type="checkbox" id="'.$item['NUMSEP'].'" name="checkSeq" value="'.$item[$seqCmp].'"/>'; }   if($item['USU_MOEVEN'] == 'AU'){ $item['valorEnt'] = $this->step5ModelObj->TotalentSaiComNota(10, $codFil, $numNota);   $item['PREUNI'] = $item['valorEnt']['USU_VLRMOE'];   } echo '<tr> <td class="order">'.$tdSelectBox.'</td> <td>'.$item[$seqCmp].'</td> <td><img src="'.$img_url.'" id="imgItemPed" data-codpro="'.$item['CODPRO'].'" onclick="itemModalDetalhes(this)"" style="width: 75px; border-radius: 5px; margin: 0px; cursor: pointer;"></td> <td>'.number_format($item['QTD'], 2, '.', '').'</td> <td>'.$item['UNIMED'].'</td> <td>'.number_format($item['PESBRU'], 2, '.', '').'</td> <td>'.$item['CODPRO'].'</td> <td>'.$item['NUMSEP'].'</td> <td>'.$item['CODDER'].'</td> <td>'.$item['CPL'].'</td> <td>'.number_format($item['USU_PREVEN'], 2, '.', '').'</td> <td>'.$item['USU_MOEVEN'].'</td> <td>'.number_format($item['PREUNI'], 2, ',', '').'</td> <td>'.number_format($item['VLRLIQ'], 2, ',', '').'</td> </tr>'; }   echo '</tbody> </table> </div> </div> </div>';
         
      O código da Model:
       
      public function TotalentSaiComNota($codEmp, $codFil, $numPed){ $sql = "SELECT USU_VLRMOE FROM E140IPV WHERE CODEMP = ? AND CODFIL = ? AND NUMNFV = ?";   $sql = $this->db->prepare($sql); $sql->execute(array($codEmp, $codFil, $numPed));   return $sql->fetch(); }      
      Resumindo preciso que não repita o item do select como está repetindo, preciso que traga os item do select 
       1. item 1 
      2. item 2
       3. item 3

      e não 
       1. item 1
       2. item 1
       3. item 1
    • By Ana Xavier
      Preciso de uma ajuda para o seguinte problema:
       
      Uma conta é compartilhada por diversas pessoas (isto é, processos) Cada pessoa pode fazer depósitos ou retiradas nesta conta. O saldo atual é a soma de todos os depósitos menos a soma de todos os depósitos menos a soma de todas as retiradas. O saldo nunca pode se tornar negativo, e as retiradas obedecem a uma disciplina. Suponha que o saldo atual seja 200 e a pessoa A esteja esperando para retirar 300. Assuma que outra pessoa B chegue querendo retirar 200. B deve esperar ate que A seja atendido. Desenvolva um algoritmo concorrente, utilizando semáforos ou Monitores) para coordenar este problema. Se julgar necessário, assuma a existência de uma estrutura de dados fila com as operações conveniente.
    • By jadson16
      Estou com um erro no site , esse site era de um jogo antigo que estava gravado no dvd ai tentei abrir ele só pra olhar mesmo e relembrar os velhos tempos mais não consigo arrumar, estou muito precisando de ajuda quem poder me ajudar por favor ficarei grato, vou postar a imagens dos seguinte erros:
       

      Esse é o primeiro erro que mostra e quando vou olhar na linha 460 está assim


       
    • By Guss
      var carro = {
      cor = "azul",
      modelo = "fusca",
      marca = "Volwagen,
      kms = 10000,
      combustivel = "gasolina"
      }
       
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.