Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
estou fazendo um calculo de imposto de renda para um cliente, so que meu if ta entrando na 2° condição sempre.
mesmo o valor sendo de outra condição.
>
$sql_ir = mysql_query("select * from ir where id_ir = '1'", $db);
$vetor12 = mysql_fetch_array($sql_ir);
$salarioir1 = $vetor12['salario1'];
$salarioir2 = $vetor12['salario2'];
$salarioir3 = $vetor12['salario3'];
$salarioir4 = $vetor12['salario4'];
$salarioir5 = $vetor12['salario5'];
$salarioir6 = $vetor12['salario6'];
$salarioir7 = $vetor12['salario7'];
$aliquotair1 = $vetor12['aliquota1'];
$aliquotair2 = $vetor12['aliquota2'];
$aliquotair3 = $vetor12['aliquota3'];
$aliquotair4 = $vetor12['aliquota4'];
$parcelair1 = $vetor12['parcela1'];
$parcelair2 = $vetor12['parcela2'];
$parcelair3 = $vetor12['parcela3'];
$parcelair4 = $vetor12['parcela4'];
$dependenteir = $vetor12['dependente'];
$parcelaminima = $vetor12['parcelaminima'];
$busca_folha = mysql_query("select * from folhapagamento where id = '$id_folha'", $db);
$array = mysql_fetch_array($busca_folha);
$totalirfolha = $array['totalproventos'] - $array['valorinss'];
if($totalirfolha < $salarioir1) {
//não grava nada
}
if($totalirfolha >= $salarioir1 && $totalirfolha <= $salarioir2) {
$valordependente = $dependenteir * $linhas1;
$impostoencontrado = $totalirfolha * $aliquotair1 / 100;
$parceladeduzir = $impostoencontrado - $parcelair1;
$parceladeduzirfinal = $parceladeduzir - $valordependente;
$sql_grava_ir = mysql_query("insert into ir_folha (id_folha, basecalcir, faixairrf, parcelaadeduzir) VALUES ('$id_folha', '$totalirfolha', '$aliquotair1', '$parceladeduzirfinal')", $db);
}
if($totalirfolha >= $salarioir3 && $totalirfolha <= $salarioir4) {
$valordependente = $dependenteir * $linhas1;
$impostoencontrado = $totalirfolha * $aliquotair2 / 100;
$parceladeduzir = $impostoencontrado - $parcelair2;
$parceladeduzirfinal = $parceladeduzir - $valordependente;
$sql_grava_ir = mysql_query("insert into ir_folha (id_folha, basecalcir, faixairrf, parcelaadeduzir) VALUES ('$id_folha', '$totalirfolha', '$aliquotair1', '$parceladeduzirfinal')", $db);
}
if($totalirfolha >= $salarioir5 && $totalirfolha <= $salarioir6) {
$valordependente = $dependenteir * $linhas1;
$impostoencontrado = $totalirfolha * $aliquotair3 / 100;
$parceladeduzir = $impostoencontrado - $parcelair3;
$parceladeduzirfinal = $parceladeduzir - $valordependente;
$sql_grava_ir = mysql_query("insert into ir_folha (id_folha, basecalcir, faixairrf, parcelaadeduzir) VALUES ('$id_folha', '$totalirfolha', '$aliquotair1', '$parceladeduzirfinal')", $db);
}
if($totalirfolha >= $salarioir7) {
$valordependente = $dependenteir * $linhas1;
$impostoencontrado = $totalirfolha * $aliquotair4 / 100;
$parceladeduzir = $impostoencontrado - $parcelair4;
$parceladeduzirfinal = $parceladeduzir - $valordependente;
$sql_grava_ir = mysql_query("insert into ir_folha (id_folha, basecalcir, faixairrf, parcelaadeduzir) VALUES ('$id_folha', '$totalirfolha', '$aliquotair1', '$parceladeduzirfinal')", $db);
}
ja dei echo nas variaveis e todas estao vindo com o valor correto da tabela, so que ele nao entra na tabela certa.
Carregando comentários...