Problemas com Parcelas
Bom dia pessoal. Estou com um problema no meu sistema.
Eu tenho o seguinte Codigo para fazer o calculo das parcelas. Funciona perfeitamente mas tem algumas situações que não resolve como é o caso do mes de fevereiro que tem 28 dias e nos meses que não tem 31 dias. Alguem pode me ajudar seguindo o padrao deste codigo como faria para contornar essa situação?
<?php
while($qtdparcelas >0) {
// realiza a gravação no banco de dados
$data = $ano.'/'.$mes.'/'.$dia;// iguala a data a data da venda
//$sqlinsert ="INSERT INTO contas_receber (idparcelas, parcela, idcliente, idmovimento, vencimento, valor, idsituacao) VALUES (null, '$parcela', '$idcliente', '$idmovimentoprox', '$data', '$valor_parcela','1')";
//mysqli_query($con,$sqlinsert) or die(mysqli_error($con));
$parcela++;
if ($mes<12){$mes++; }// adiciona +1 a variavel mes
else{
$mes = 1;
$ano++;}
echo $data; ?><br> <?php
}
Tentei fazer desta forma aqui mas não funcionou
$qtdparcelas=$qtdparcelas-1;// subtrai 1 a variavel parcela
if(($dia=31) && ($mes=4) && ($mes=6) && ($mes=9) && ($mes=11)){
$mes++;
$dia=30;
}elseif($mes=2 and $dia >28){
$dia=28;
}Discussão (1)
Carregando comentários...