Guest
Public paste!

VAB

By: a guest | Feb 9th, 2010 | Syntax: PHP | Size: 1.06 KB | Hits: 93 | Expires: Never
Copy text to clipboard
  1. function calcular($parcela, $valor){
  2.                $valor  = $valor * ( pow ((1 +(5/100)),$parcela));
  3.                $result = $valor/$parcela;
  4.                return (round($result * 100) / 100);
  5. }
  6. //resgata a entrada e o total para calcular
  7. $entrada = $_POST['entrada'];
  8. $valor    = $_POST['total'];
  9.  
  10. //faz o loop com for, e já imprime o valor q irá retorna via ajax      
  11. for($i = 2; $i <= 6; $i++){
  12.     //calcula e diminui da entrada
  13.     $result = calcular($i, $valor) - $entrada;
  14.    //imprime o input
  15.    echo '<label>';
  16.    echo "{$i} X<input type=\"radio\" name=\"parcela\" value=\"{$result|$entrada|$i}\"/> ";
  17.    echo 'Entrada de R$'.number_format($entrada, 2, '.', ',');
  18.    echo  '-  E o restante de R$'.number_format($result, 2, '.', ',')
  19.    echo '</label>';
  20. }
  21.  
  22. //repare q coloquei $result e entrada juntas separadas por |, assim vc finalizar a compra, da pra saber o valor do
  23. //resultado da parcela + entrada, usando o list($result, $entrada, $parcela) = explode('|', $_POST['parcela']);
  24. /claro q isso é um sugestão para facilitar, mas vc pode fazer de outra maneira.