Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia a todos....
Mais uma vez preciso da ajuda de vcs...
Estou gerando parcelas de pagamento, mas, ao gerar as parcelas, ele cria a parcela 0, dando uma diferença no total de parcelas ex.
parcela 0 - x dia;
parcela 47 - x dia;
Mas o plano é de 48 parcelas, então, precisamente precisaria começar em 1...
A primeira parcela é gravada antes na rotina, pois a partir da segunda, é contada a partir do primeiro vecimento.
//////////////////SEGUE A ROTINA
$insere="INSERT INTO pagamentos
(tav,parcela_pg,prazo,data_pagto)
values
('$edita', '1', '$plano', '$vencimentop')
";
$consulta=mysql_query($insere)or die (mysql_error());
///aqui ele grava a primeira parcela.... FUNCIONANDO NORMAL....
//// o PAU COMEÇA AQUI.. ELE TEM QUE GRAVAR A PARTIR DA PARCELA 2, SEM CONTAR A PARCELA 0.
if($vence1 != null){
$dataPrimeiraParcela = explode( "/",$vence1);
$dia = $dataPrimeiraParcela[0];
$mes = $dataPrimeiraParcela[1];
$ano = $dataPrimeiraParcela[2];
} else {
$dia = date("d");
$mes = date("m");
$ano = date("Y");
}
for($x = 1; $x < $plano; $x++){
$pagando = date("Y-m-d",strtotime("+".$x." month",mktime(0, 0, 0,$mes,$dia,$ano)));
if(mysql_query("INSERT INTO pagamentos
(tav,parcela_pg,prazo,data_pagto)
VALUES
('$edita','$x','$plano','".$pagando."')"))
{
echo "Parcela [".$x."]: ".$parcela."<br/>";
} else {
die("Erro ao inserir a parcela ".$x.": ".mysql_error());
}
}//for
SE ALGUEM PUDER ME DAR UMA FORÇA......
Obrigado
Carregando comentários...