Olá pessoa estou trabalhando em um site onde a pessoa preenche um cadastro que vai ser enviado para o email da instituição e nesse cadastro dever o ir o numero que vai ser utilizado para a geração do boleto do Banco do Brasil (refTran).
Esse número é importante pois vou conferir quem fez o pagamento através desse número.
O problema é que não estou conseguindo capturar esse número e joga-lo na outra página onde vai ser usada pra gera o boleto.
Estou usando um randomizador para gerar numeros diferentes a cada acesso.
Uma outra solução do meu problema seria enviar o número pro email direto da pagina onde tem o formúlario do boleto.
Pergunta
JangoPI
Olá pessoa estou trabalhando em um site onde a pessoa preenche um cadastro que vai ser enviado para o email da instituição e nesse cadastro dever o ir o numero que vai ser utilizado para a geração do boleto do Banco do Brasil (refTran).
Esse número é importante pois vou conferir quem fez o pagamento através desse número.
O problema é que não estou conseguindo capturar esse número e joga-lo na outra página onde vai ser usada pra gera o boleto.
Estou usando um randomizador para gerar numeros diferentes a cada acesso.
Uma outra solução do meu problema seria enviar o número pro email direto da pagina onde tem o formúlario do boleto.
<?php $part1 = date("md"); $part2 = date("Hi"); $part3 = date("s"); $codigo = "1599112" . $part1 . $part2 . $part3; function tratarData($data){ $parte = explode('/', $data); $formata = strtotime($parte[1]."/".$parte[0]."/".$parte[2]); return $formata; } function tratarMoeda($valor){ $parte1 = substr($valor, 0, 3); $parte2 = substr($valor, 3, 2); $moeda = $parte1 . "," . $parte2; return $moeda; } function valorBoleto($tipo){ //$dataAtual = tratarData('01/03/09'); $dataAtual = date("d/m/y"); $dataBoleto1 = tratarData('31/01/09'); $dataBoleto2 = tratarData('10/04/09'); $dataBoleto3 = tratarData('31/05/09'); $dataBoleto4 = tratarData('23/06/09'); if($tipo == 1) { if ($dataBoleto1 >= $dataAtual) { $valorBoleto = "10000"; } else if ($dataBoleto2 >= $dataAtual) { $valorBoleto = "15000"; } else if ($dataBoleto3 >= $dataAtual) { $valorBoleto = "20000"; } else if ($dataBoleto4 >= $dataAtual) { $valorBoleto = "25000"; } else { $valorBoleto = "00000"; } } if($tipo == 2){ if ($dataBoleto1 >= $dataAtual) { $valorBoleto = "14000"; } else if ($dataBoleto2 >= $dataAtual) { $valorBoleto = "21000"; } else if ($dataBoleto3 >= $dataAtual) { $valorBoleto = "26000"; } else if ($dataBoleto4 >= $dataAtual) { $valorBoleto = "33000"; } else { $valorBoleto = "00000"; } } if($tipo == 3){ if ($dataBoleto1 >= $dataAtual) { $valorBoleto = "20000"; } else if ($dataBoleto2 >= $dataAtual) { $valorBoleto = "30000"; } else if ($dataBoleto3 >= $dataAtual) { $valorBoleto = "36000"; } else if ($dataBoleto4 >= $dataAtual) { $valorBoleto = "40000"; } else { $valorBoleto = "00000"; } } if($tipo == 4){ if ($dataBoleto1 >= $dataAtual) { $valorBoleto = "26000"; } else if ($dataBoleto2 >= $dataAtual) { $valorBoleto = "38000"; } else if ($dataBoleto3 >= $dataAtual) { $valorBoleto = "44000"; } else if ($dataBoleto4 >= $dataAtual) { $valorBoleto = "50000"; } else { $valorBoleto = "00000"; } } if($tipo == 5){ if ($dataBoleto1 >= $dataAtual) { $valorBoleto = "18000"; } else if ($dataBoleto2 >= $dataAtual) { $valorBoleto = "27000"; } else if ($dataBoleto3 >= $dataAtual) { $valorBoleto = "36000"; } else if ($dataBoleto4 >= $dataAtual) { $valorBoleto = "41000"; } else { $valorBoleto = "00000"; } } if($tipo == 6){ if ($dataBoleto1 >= $dataAtual) { $valorBoleto = "32000"; } else if ($dataBoleto2 >= $dataAtual) { $valorBoleto = "46000"; } else if ($dataBoleto3 >= $dataAtual) { $valorBoleto = "56000"; } else if ($dataBoleto4 >= $dataAtual) { $valorBoleto = "60000"; } else { $valorBoleto = "00000"; } } return $valorBoleto; } ?> </head> <body> <form action="https://www16.bancodobrasil.com.br/site/mpag/" method="get" name="pagamento"> <p> <input type="hidden" name="idConv" value="305334"> <input name="urlRetorno" type="hidden" value="/cadastro2.php"> <input type="hidden" name="dtVenc" value="31012009"> <input type="hidden" name="msgLoja" value="Associação Brasileira de Obstetrizes e Enfermeiros Obstetras do Estado do Piauí - VI COBEON - Mais informações no site: www.abenfopi.com.br ou por email: abenfopi@abenfopi.com.br"> <input type="hidden" name="tpPagamento" value="2"> <input name="refTran" type="hidden" id="refTran" value= <? echo $codigo ?> /> </p> <p class="style3">Formulário de Geração de Boleto</p> <p> <label></label><label><span class="style1">Nome: <input name="nome" type="text" id="nome" maxlength="60" /> </span></label> <span class="style2">*</span></p> <p><span class="style1">CPF</span>: <label> <input type="text" name="cpf" id="cpf" /> </label> <span class="style2">*</span></p> <p class="style1"> <label>Endereço: <input name="endereco" type="text" id="endereco" maxlength="60" /> </label> <span class="style2">*</span></p> <p class="style1"> <label>CEP: <input name="cep" type="text" id="cep" maxlength="8" /> </label> <span class="style2">*</span></p> <p class="style1"> <label></label><label>Cidade: <input name="cidade" type="text" id="cidade" maxlength="18" /> </label> <span class="style2">*</span></p> <p class="style1"> <label>UF: <input name="uf" type="text" id="uf" maxlength="2" /> </label> <span class="style2">*<br /> * Campos Obrigátorios</span><span class="style1"> <br /> <label></label> <br /> </span> <label></label> <span class="style1">Tipo de Inscrição:</span> <label> <select name="valor" id="valor"> <option value=<? echo valorBoleto(1); ?> selected="selected">Enfermeiro Sócio, Estudantes e Técnicos (congresso) R$ <? echo tratarMoeda(valorBoleto(1)); ?></option> <option value=<? echo valorBoleto(2); ?> >Enfermeiro Sócio, Estudantes e Técnicos (congresso+oficinas/cursos) R$ <? echo tratarMoeda(valorBoleto(2)); ?></option> <option value=<? echo valorBoleto(5); ?> >Enfermeiro Sócio, Estudantes e Técnicos (congresso + 02 oficinas) R$ <? echo tratarMoeda(valorBoleto(5)); ?></option> <option value=<? echo valorBoleto(3); ?> >Outros e Enf. Não-Sócios (congresso) R$ <? echo tratarMoeda(valorBoleto(3)); ?></option> <option value=<? echo valorBoleto(4); ?> >Outros e Enf. Não-Sócios (congresso + oficinas/cursos) R$ <? echo tratarMoeda(valorBoleto(4)); ?></option> <option value=<? echo valorBoleto(6); ?> >Outros e Enf. Não-Sócios (congresso + 02 oficinas) R$ <? echo tratarMoeda(valorBoleto(6)); ?></option> </select> </label> </p> <p> <label></label> <label> <input name="envia" type="submit" id="envia" value="enviar" /> </label> </form> </body> </html>Editado por JangoPILink para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.