Lógica de pagamento
Pessoal estou tentando desenvolve uma lógica mais não consigo (kkkkk)
seguinte, estou desenvolvendo um sistema de pagamento mensal de um produto
então, tenho um banco de dados com as tabelas
'clientes' onde as colunas são id, nome_cliente, produto, valor, qtd_de_parcela, dia_vencimento, tipo_pagamento (qtde_de_parcela é a qtde de parcela que o cliente resolveu parcela o valor total do produto)
'faturas' onde a as colunas são id_cliente, valor, dia, mês e ano(onde dia, mês e ano são as data de quando ele efetuo o pagamento)
não estou conseguindo desenvolver a seguinte lógica
queria que quando o cliente entrasse no sistema, exibiria um botão para ele pagar(seria um boleto bancário)
mas o sistema teria que verificar de acordo com a Qtde. de parcela que eles escolheu se tem pagamento pendente
fiz um lógica e funciono mais tem erros
$qtd = 3; // aqui vamos supor que ele quis parcela o valor em 3 parcelas
$id = 2; // esse seria o id dele
enquanto(1 <= $qtd)
{
$consulta = mysql_query("SELECIONE NO BANCO A COLUNA id_cliente DA TABELA faturas ONDE id_cliente seja igual a $id_cliente E mes seja igual a $qtde");
$total_registros = mysql_num_rows($consulta); // nessa linha vai exibir quantos resultado a consulta gerou
se(quantidade de resultados da consulta for igual a 0)
FAÇA
escreva "há um pagamento pendente referente ao mes ".$qtd."<br>";
};$qtd--; // aqui ele vai diminuir 1 da variavel $qtde, então se era 3 vai ficar 2, se era 2 vai ficar 1, apos diminuir ele vai repetir o laco ate que a condição do enquanto não seja mais satisfeita
}
mais nessa logica o erro está, msm que o cliente page em dia, ele vai acusa pendencias dos messes seguintes
alguem me ajuda a bola uma logica que se o cliente nao tiver pendencias do messes anterior e tiver pago em dia , msm faltando varias parcelas pra frente , não acuse pendencia! :(
Discussão (2)
Carregando comentários...