Ir para conteúdo

samruiz

Members
  • Total de itens

    13
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre samruiz

Contato

  • Twitter
    @CoopRuiz
  1. samruiz

    Receber dados via email.

    Muito obrigado, mas eu fiz de forma diferente e graças a Deus deu certo.
  2. samruiz

    Receber dados via email.

    <?php if(!Login::Logado()){ Login::AcessoNegado(); Rotas::Redirecionar(2, Rotas::pag_ClienteLogin()); }else{ if(isset($_SESSION['PRO'])) { $smarty = new Template(); $carrinho = new Carrinho(); $ref_cod_pedido = date('ymdHms') . $_SESSION['CLI']['cli_id']; if(!isset($_SESSION['PED']['pedido'])){ $_SESSION['PED']['pedido'] = $ref_cod_pedido; } if(!isset($_SESSION['PED']['ref'])){ $_SESSION['PED']['ref'] = $ref_cod_pedido; } $pedido = new Pedidos(); $cliente = $_SESSION['CLI']['cli_id']; $cod = $_SESSION['PED']['pedido']; $ref = $_SESSION['PED']['ref']; //$frete = $_SESSION['PED']['frete']; $smarty->assign('PRO', $carrinho->GetCarrinho()); $smarty->assign('TOTAL', Sistema::MoedaBR($carrinho->GetTotal())); $smarty->assign('NOME_CLIENTE', $_SESSION['CLI']['cli_nome']); $smarty->assign('SITE_NOME', Config::SITE_NOME); $smarty->assign('SITE_HOME', Rotas::get_SiteHOME()); $smarty->assign('PAG_MINHA_CONTA', Rotas::pag_CLientePedidos()); $smarty->assign('TEMA', Rotas::get_SiteTEMA()); //$smarty->assign('FRETE', Sistema::MoedaBR($_SESSION['PED']['frete'])); //$smarty->assign('TOTAL_FRETE', Sistema::MoedaBR($_SESSION['PED']['total_com_frete'])); $smarty->assign('PAG_RETORNO', Rotas::pag_PedidoRetorno()); $smarty->assign('PAG_ERRO',Rotas::pag_PedidoRetornoERRO()); $smarty->assign('REF', $ref); //$smarty->assign('PAG_PAGAMENTO',Rotas::pag_Pagamento()); $email = new EnviarEmail(); $destinatarios = array(Config::SITE_EMAIL_ADM, $_SESSION['CLI']['cli_email']); $assunto = 'Pedido da Loja Freitas - ' . Sistema::DataAtualBR(); $msg = $smarty->fetch('email_compra.tpl'); $pagamento= 'pedido_finalizar'; $email->Enviar($assunto, $msg, $destinatarios, $pagamento); if($pedido->PedidoGravar($cliente, $cod, $ref)){ $pag = new PagamentoPS(); $pag->Pagamento($_SESSION['CLI'], $_SESSION['PED'], $carrinho->GetCarrinho()); // var_dump($pag); // passando para o template dados do PS $smarty->assign('PS_URL', $pag->psURL); $smarty->assign('PS_COD', $pag->psCod); $smarty->assign('PS_SCRIPT', $pag->psURL_Script); $pedido->LimparSessoes(); } $smarty->display('pedido_finalizar.tpl'); }else{ echo '<h4 class="alert alert-danger"> Não possui produtos no carrinho! </h4>'; Rotas::Redirecionar(3, Rotas::pag_Produtos()); } } /* echo '<pre>'; var_dump($carrinho->GetCarrinho()); echo '</pre>'; */ ?> Essa seria a pagina resconsavel por enviar os dados do pedidos para o Banco e tambem para o email.
  3. samruiz

    Receber dados via email.

    Eu usei assim: <?php if(isset($_POST['pagamento'])){ echo '<pre>'; print_r($_POST); echo '</pre>'; } ?> <div class="col-md-12"> <form method='post'> <h4>Por favor inserir pagamento Cartão ou Dinheiro!</h4> <div class="custom-control custom-checkbox"> <input type="checkbox" class="custom-control-input" id="cartao" name='pagamento' value='1'> <label class="custom-control-label" for="cartao">Cartão</label> </div> <div class="custom-control custom-checkbox"> <input type="checkbox" class="custom-control-input" id="dinheiro" name='pagamento' value='2'> <label class="custom-control-label" for="dinheiro">Dinheiro</label> </div> <h4>Caso seu pagamento seja dinheiro, vai precisar de troco? Se sim para quantos?</h4> <input type="text" name="troco" placeholder="Precisa de Troco?" class="btn-block text-danger" required> <div class='text-right'><button type='submit' class='btn btn-primary'>Enviar</button></div> </form> </div>  Mas mesmo assim não consegui passar no email.
  4. samruiz

    Receber dados via email.

    Já tentei, mas buga minha tela e não apresenta no email os dados de pagamento.
  5. samruiz

    Receber dados via email.

    Eu sou insciente em PHP, não conheço esta função.
  6. samruiz

    Receber dados via email.

    Ola pessoal, estou tendo um problema e não estou conseguindo resolver, estou querendo recuperar os dados de uma pagina de pedido e enviar via phpmailer. Segue o codigo: <h3>Confirmar Pedido</h3> <hr> <!-- botoes e opções de cima --> <section class="row"> <div class="col-md-12 " align="right"> <a href="{$PAG_CARRINHO}" class="btn btn-info" title="">Voltar para Carrinho</a> </div> <div class="col-md-4"> </div> <div class="col-md-4 text-right"> </div> </section> <br> <!-- table listagem de itens --> <section class="row "> <center> <table class="table table-bordered" style="width: 95%"> <!-- <tr> <td colspan="6" align="right"><a href="" class="btn btn-success" title="">Comprar Mais</a></td> </tr> --> <tr class="text-danger bg-danger"> <td></td> <td>Produto</td> <td>Valor R$</td> <td>X</td> <td>Sub Total R$</td> </tr> {foreach from=$PRO item=P} <tr> <td> <img src="{$P.pro_img}" alt="{$P.pro_nome}"> </td> <td> {$P.pro_nome} </td> <td> {$P.pro_valor} </td> <td> {$P.pro_qtd} </td> <td> {$P.pro_subTotal} </td> </tr> {/foreach} </table> </center> </section><!-- fim da listagem itens --> <!-- botoes de baixo e valor total --> <section class="row" id="total"> <div class="col-md-4 text-right"> </div> <div class="col-md-4 text-right text-danger bg-warning"> <h4> Total : R$ {$TOTAL} </h4> </div> <!-- botão de limpar--> <div class="col-md-12"> <form name="pedido_finalizar" id="pedido_finalizar" method='post'action="{$PAG_FINALIZAR}> <h4>Por favor inserir pagamento Cartão ou Dinheiro!</h4> <div class="custom-control custom-checkbox"> <input type="checkbox" class="custom-control-input" id="cartao" name='pagamento' value='1'> <label class="custom-control-label" for="cartao">Cartão</label> </div> <div class="custom-control custom-checkbox"> <input type="checkbox" class="custom-control-input" id="dinheiro" name='pagamento' value='2'> <label class="custom-control-label" for="dinheiro">Dinheiro</label> </div> <h4>Caso seu pagamento seja dinheiro, vai precisar de troco? Se sim para quantos?</h4> <input type="text" name="troco" placeholder="Precisa de Troco?" class="btn-block text-danger" required> </form> </div>  <hr> <br> <div class="col-md-4 "> <form name="pedido_finalizar" id="pedido_finalizar" method="post" action="{$PAG_FINALIZAR}"> <button class="btn btn-success btn-block" type="submit"> <i class="glyphicon glyphicon-ok"></i> Finalizar Pedido </button> </form> </div> <!-- botão finalzar --> </section> <br> <hr> </form> </div> </section> <br> <br> <br> <br> Ja tentei varias formas mas so chega os dados do pedido, e não a forma de pagamaneto.
  7. samruiz

    [Resolvido] Pagina de pagamento

    Muito obrigado.
  8. samruiz

    Recuperar Dados De Formulario

    $email = new EnviarEmail(); $destinatarios = array(Config::SITE_EMAIL_ADM, $_SESSION['CLI']['cli_email']); $assunto = 'Pedido da Nova Horta - ' . Sistema::DataAtualBR(); $msg = $smarty->fetch('email_compra.tpl'); $email->Enviar($assunto, $msg, $destinatarios); if($pedido->PedidoGravar($cliente, $cod, $ref)){ $pag = new PagamentoPS(); $pag->Pagamento($_SESSION['CLI'], $_SESSION['PED'], $carrinho->GetCarrinho()); // var_dump($pag); // passando para o template dados do PS $smarty->assign('PS_URL', $pag->psURL); $smarty->assign('PS_COD', $pag->psCod); $smarty->assign('PS_SCRIPT', $pag->psURL_Script); $pedido->LimparSessoes(); } $smarty->display('pedido_finalizar.php'); este!
  9. samruiz

    Recuperar Dados De Formulario

    Ola, tetsuo. Obrigado pelo codigo, mas não consegui recurar as informações no email. Pode ma ajudar?
  10. samruiz

    Botoes

    Ola pessoal tenho sera que alguem poderia me ajudar com este codigo? {foreach from=$PRO item=P} <li class="col-md-4"> <div class="thumbnail"> <script type="text/javascript"> function id( el ){ return document.getElementById( el ); } function menos( id_qnt ) { var qnt = parseInt( id( id_qnt ).value ); if( qnt > 1 ) id( id_qnt ).value = qnt - 1; } function mais( id_qnt ) { id( id_qnt ).value = parseInt( id( id_qnt ).value ) + 1; } </script> <img src="{$P.pro_img}" width="200" height="200" alt="" > <div class="caption"> <h4 class="text-center"> {$P.pro_nome}</h4> <h3 class="text-center text-danger">R$ {$P.pro_valor}</h3> <form action="" method="post" > <input type="button" value="-" onclick="menos( 'quantidade1' )"> <input type="text" name="quantidade" id="quantidade1" value="0" size="1" readonly="readonly" /> <input type="button" value="+" onclick="mais( 'quantidade1' )"> </form> <a href="{$PRO_INFO}/{$P.pro_id}/{$P.pro_slug}"> <button class="btn btn-info">Comprar</button> </a> </div> </div> </li> {/foreach} Estou tentando recuperar a quantidade para passar para o carrinho mas não estou conseguindo,
  11. samruiz

    Recuperar Dados De Formulario

    Ola pessoal tudo bem? Esto aprendendo a linguagem php e estou com dificuldade com formulário. Tenho o seguinte código: <div class="col-md-12"> <form action=""> <h4>Por favor inserir pagamento Cartão ou Dinheiro!</h4> <input type="text" name="pagamento" placeholder="Cartão ou Dinheiro?" class="btn-block text-danger" required> <h4>Caso seu pagamento seja dinheiro, vai precisar de troco? Se sim para quantos?</h4> <input type="text" name="troco" placeholder="Precisa de Troco?" class="btn-block text-danger" required> </form> </div> Seria um pagina de confirmar pedido, gostaria que meus clientes colocassem dados nos inputs e que estes dados fossem passados na tela e enviado por e-mail para que eu vese a forma de pagamento. Obrigado
  12. samruiz

    [Resolvido] Pagina de pagamento

    Eu tenho que criar uma uma loja delivery de frutas e no pagamento de pedido preciso colocar para pagamento offeline, tipo preciso colocar uma campo para o cliente escolher levar a maquina ou pagamento em dinheiro, não tenho muita noção de como fazer, mas a a loja ja esta completa, so falta esta parte de pagamento.
  13. samruiz

    [Resolvido] Pagina de pagamento

    Ola, sou novo em programação em php e estou com uma duvida. Estou criando uma loja virtual e colocar ela como delivery, e como forma de pagamento gostaria de colocar para pagamento na entrega, com duas opção: Dinheiro com opção de troco; Cartão de Credito, com opção de levar a maquina. Alguem poderia me ajudar? Obrigado
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.