Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá amantes do PHP :D
estou com um problema aqui no sistema que estou fazendo:
Pego a data do primeiro vencimento e coloco na primeira parcela e a cada parcela são somados 30 dias à data da parcela anterior, ou se preferirem assim,
data do primeiro vencimento + 30 dias (1ª parcela), +60 dias (2ª parcela), +90 dias (3ª parcela) e assim sucessivamente.
segue o código para análise http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
$idcli = seguro($_POST['id']);
$valortotal = (float)str_replace(',','.',seguro($_POST['valortotal']));
$numparc = seguro($_POST['numero']);
$vcto = seguro($_POST['vencimento']);
$contador = "0";
if(isset($_POST['submit'])) {
$valorparcela = $valortotal / $numparc;
while($contador < $numparc-1) {
$valor = (int)$valorparcela;
$contador++;
$query = "INSERT INTO financeiro VALUES (NULL, '$idcli', '$valor', '$contador', '$vencimento', '$status')";
$query2 = mysql_query($query) or die(mysql_error());
if($query2){
echo "<center><strong>Parcela $contador cadastrada com sucesso!</strong></center><br />";
} else {
echo "Erro ao cadastrar parcela";
}
}
$contador++;
$valor = $valortotal - (int)$valorparcela*($numparc-1);
$query = "INSERT INTO financeiro VALUES (NULL, '$idcli', '$valor', '$contador', '$vencimento', '$status')";
$query2 = mysql_query($query) or die(mysql_error());
if($query2){
echo "<center><strong>Parcela $contador cadastrada com sucesso!</strong></center><br />";
} else {
echo "Erro ao cadastrar parcela";
}
}
abraçoCarregando comentários...