Gerar Carnê de Pagamento - PHP  TOPIC_SOLVED

Topics Programming. Not necessarily about the BrazilFW!

Gerar Carnê de Pagamento - PHP

Mensagempor apoliano » Qua Jun 12, 2013 2:01 pm

Boa tarde galera!

Pessoal, to desenvolvendo um sisteminha básico em PHP/MYSQL.
To tentando criar um recurso de pagamento parcelado em carnês de pagamento, não to conseguindo.

O que eu quero fazer no carnê:
Gerar os carnê para impressão;
Com as datas referente a cada mês e ano;
Gerar avisos se algum cliente não pagar na data de vencimento;
Informar quantas parcelas falta para o cliente quitar sua divida.

Fiz esse script aqui como exemplo, mais o número do mês e o ano não mudam.
Código: Selecionar todos
<?php

$cliente = "Carlos";      //$_POST['nome'];
$plano = "12";          //$_POST['plano'];// aqui vai receber em quantas vezes o cara vai querer pagar
$dia = date("d"); //pega o dia atual.
$mes = date("m"); //pega o mes atual
$ano = date("Y"); //pega o ano atual;

for($i=1;$i<=$plano;$i++){
// aqui vai um loop até qtas vezes o usuário escolheu.
      echo 'Cliente: '.$cliente. ' | Parcela: '.$i.'/'.$plano;
      echo '<br>';
      echo 'Vencimento: '.$dia. '/' .($mes+1). '/' .$ano;
      echo '<br>';
      echo 'Após 5 dias multa de 1,99% ao dia ';
      echo '<br>';
      echo '-------------------------------------------------------';
      echo '<br>';   
}
?>

Alguém pode me dá uma dica?
Apoliano Sousa "técnico em Informática" aprendendo linux...
A cada dia meu conhecimento aumenta um pouco mais.
Avatar do usuário
apoliano
BFW Experienced
 
Mensagens: 798
Registrado em: Ter Dez 13, 2011 4:40 pm
Localização: Ubajara-CE
BrazilFW Box: Intel(R) Celeron(R) CPU 420 @ (1x) 1.608 GHz
946.96 MB DDR2 HD 80 Gb SATA
BFW 3.0.260 32 bits - squid - mac x ip - Mysql - phpmyadmin

Re: Gerar Carnê de Pagamento - PHP

Mensagempor woshman » Qua Jun 12, 2013 3:53 pm

Contribua para que o Projeto BFW permaneça no ar, Doe Click aqui
Avatar do usuário
woshman
BFW Maintainer Version 3.x
BFW Manager
BFW Beneméritos
BFW 3.x Update
BFW Add-on Developer
BFW Developer
 
Mensagens: 1479
Registrado em: Ter Abr 04, 2006 2:25 pm
Localização: Indaiatuba - SP
BrazilFW Box:

Re: Gerar Carnê de Pagamento - PHP

Mensagempor apoliano » Sex Jun 14, 2013 8:15 pm


Obrigado pela dica. :o!

Conseguie fazer assim:
Código: Selecionar todos
<?php
error_reporting(0);
$nome = $_POST['nome'];
$plano = $_POST['plano'];   // aqui vai receber em quantas vezes o cara vai querer pagar
$dia = date("d");         //pega o dia atual.
$mes = date("m");         //pega o mes atual
$ano = date("Y");         //pega o ano atual;
$v_mes = $mes;
for($i=1;$i<=$plano;$i++){
// aqui vai um loop até qtas vezes o usuário escolheu.   
   if($v_mes==12){
      $v_mes = 1;
      $ano = $ano+1;
   }else{
      $v_mes++;
   }
   echo 'Nome do aluno: '.$nome. ' | Parcela: '.$i.'/'.$plano;
   echo '<br>';echo 'Vencimento: '.$dia.'/'.$v_mes.'/'.$ano;
   echo '<br>';echo 'Após 5 dias multa de 1,99% ao dia ';
   echo '<br>';echo '-------------------------------------------------------';
   echo '<br>';
   }
?>
<form name="form1" method="post" action="">
   Nome:<input type="text" name="nome" size="20" /><br />
   Parcelas:<input type="text" name="plano" size="15" /><br />
   <input type="submit" value="Gerar Carnê" />
</form>

colocando um if dentro do loop.

Quero tentar agora enviar essas informações para o banco de dados.
Vou tentar colocando um INSERT INTO dentro do loop pra ver se todos os carnês vão para o banco.
Apoliano Sousa "técnico em Informática" aprendendo linux...
A cada dia meu conhecimento aumenta um pouco mais.
Avatar do usuário
apoliano
BFW Experienced
 
Mensagens: 798
Registrado em: Ter Dez 13, 2011 4:40 pm
Localização: Ubajara-CE
BrazilFW Box: Intel(R) Celeron(R) CPU 420 @ (1x) 1.608 GHz
946.96 MB DDR2 HD 80 Gb SATA
BFW 3.0.260 32 bits - squid - mac x ip - Mysql - phpmyadmin

Re: Gerar Carnê de Pagamento - PHP  TOPIC_SOLVED

Mensagempor apoliano » Qui Jun 20, 2013 12:40 pm

Resolvido.

Colocando INSERT INTO dentro do loop gera o número de carnês desejado.

Vou partir agora para o controle desses carnês.
Apoliano Sousa "técnico em Informática" aprendendo linux...
A cada dia meu conhecimento aumenta um pouco mais.
Avatar do usuário
apoliano
BFW Experienced
 
Mensagens: 798
Registrado em: Ter Dez 13, 2011 4:40 pm
Localização: Ubajara-CE
BrazilFW Box: Intel(R) Celeron(R) CPU 420 @ (1x) 1.608 GHz
946.96 MB DDR2 HD 80 Gb SATA
BFW 3.0.260 32 bits - squid - mac x ip - Mysql - phpmyadmin


Voltar para Programming

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron