Historique : php_priceminister

<h3>Calcul des frais PriceMinister</h3>

<form method="POST"> <p>Prix de vente</p> <input name="prixvente" type="text" /><br /> <p>Montant souhaite : </p> <input name="prixvoulu" type="text" /> </ br>

<input type="submit" value="OK"/> </form>

<?php //babgond.com

//recuperation des variables saisie $prixvente = $_POST'prixvente'; $prixvoulu = $_POST'prixvoulu'; //initialisation des variables $comvar = 0; $comfixe = 0; $comgeneral = 0; $montantrestant = 0; $prixavendre = 0;

//calcul commision variable if ( $prixvente < 100) { $comvar = 15*$prixvente/100; } else if ($prixvente < 300) { $comvar = 10* ($prixvente-100)/100 + 15*(100/100); } else if ($prixvente <500) { $comvar = 5*($prixvente-300)/100 + 10*(300-100)/100+15*100/100; } else if ($prixvente > 500) { $comvar = 1*($prixvente-500)/100+5*(500-300)/100+10*(300-100)/100+15*100/100; }

//calcul commision fixe if ($prixvente < 5) { $comfixe = 0.40; } else if ($prixvente <10) { $comfixe = 0.9; } elseif ( $prixvente < 15) { $comfixe = 1.35; } else { $comfixe = 1.9; }

//!!calcul commision $comgeneral = $comfixe + $comvar; //calcul montant restant $montantrestant=$prixvente - $comgeneral;

//calcul du prix de vente if ( $prixvoulu <= 0) { $prixavendre = 0; } else if ( $prixvoulu < 5) { $prixavendre=(100*($prixvoulu+0.4))/85; } else if ($prixvoulu < 10) { $prixavendre=(100*($prixvoulu+0.9))/85; } else if ($prixvoulu < 15) { $prixavendre=(100*($prixvoulu+1.35))/85; } else if ( $prixvoulu <100) { $prixavendre=(100*($prixvoulu+1.9))/85; } else if ( $prixvoulu < 300) { $prixavendre = (10*($prixvoulu+6.9))/9; } else if ($prixvoulu < 500) { $prixavendre = (100*($prixvoulu + 21.9))/ 95;

} else if ($prixvoulu > 500) { $prixavendre = (100*($prixvoulu + 41.9)) / 99; }

//affichage echo "le prix de vente est de ".$prixvente." &#8364;<br />"; echo "le montant restant est de ".$montantrestant." &#8364; <br />"; echo "les frais Priceminister sont de : ".$comgeneral." &#8364; soit ".$comfixe." &#8364; de fixe et ".$comvar."&#8364; de variable<br />";

echo "il faut vendre le produit ".$prixavendre." &#8364;, pour obtenir ".$prixvoulu."&#8364;"; ?>

<p>Sur <a href="http://www.priceminister.com/help/edito_commission">la base des tarifs de priceminister</a> au 20/01/08</p> <p><i>Attention bug possible au borne : 5, 10, 15, 100, 300 et 500 &#8364;</i></p>