Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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>
14 horas atrás, tetsuo disse:
<?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>
Defina o atributo action no form, apenas se deseja enviar os dados pra outra url
Ola, **tetsuo.**
**Obrigado pelo codigo, mas não consegui recurar as informações no email. Pode ma ajudar?**Onde está o trecho que envia os dados para o email?
>
1 hora atrás, tetsuo disse:
Onde está o trecho que envia os dados para o email?
$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!