This topic is locked

Field calculate

2/24/2007 3:07:53 AM
PHPRunner General questions
M
maxcolo author

I have table called Condition and in this table have this field
listino (100)

discount1 (12%)

discount2 (2%)

discount3 1%)

price_net
I want to save in price_net this operation (100 - 12%-2%-1%) = 85.38
Sorry for my english but I Italian

Best regards

Massimo

M
maxcolo author 2/25/2007

I have solved with function BeforeAdd(&$values)

$prezzo_in_fattura1=$values["listino"]-(($values["listino"]*$values["sco_fatt1"])/100);

$prezzo_in_fattura2=$prezzo_in_fattura1-(($prezzo_in_fattura1*$values["sco_fatt2"])/100);

$prezzo_in_fattura3=$prezzo_in_fattura2-(($prezzo_in_fattura2*$values["sco_fatt3"])/100);

$values["prezzo_in_fattura"]=$prezzo_in_fattura3-(($prezzo_in_fattura3*$values["sco_fatt4"])/100);
$prezzo_in_promo1=$values["prezzo_in_fattura"]-(($values["prezzo_in_fattura"]*$values["sco_promo1"])/100);

$prezzo_in_promo2=$prezzo_in_promo1-(($prezzo_in_promo1*$values["sco_promo2"])/100);

$prezzo_in_promo3=$prezzo_in_promo2-(($prezzo_in_promo2*$values["sco_promo3"])/100);

$prezzo_in_promo4=$prezzo_in_promo3-(($prezzo_in_promo3*$values["sco_promo4"])/100);

$values["prezzo_in_promo"]=$prezzo_in_promo3-(($prezzo_in_promo4*$values["sco_promo5"])/100);


I am very happy for this solution only help . I hope this solution is good for another user

Sorry for my english

Best regards

Massimo