Hi. That's my problem:
class MYCLASS {
var $z = array();
function addOne($PRODUCT_ID,$IL,$PR) {
$this->z[$PRODUCT_ID]=array("IL" => $IL,
"PR" => $PR);
}
function myPrice() {
$cn = 0.0;
reset($this->z);
while (list($id,$vals) = each($this->z)) {
problem here! -> $cn=$cn + $vals["PR"]*$vals["IL"];
}
reset($this->z);
return $cn;
}
}
Example to above:
$this->z[1] = array ("IL" => 1, "PR" => 634.4);
then function myPrice() counts $cn as 634 (not as 634.4)!!!
It works like that even when I convert $vals["PR"] and $vals
["IL"] to floats.
What's the problem?!?!
Thank's for any help :)
-----------------------------------------------------------------------
Prawdziwe okazje nie zdarzają się często!
Zobacz pełną ofertę! < http://zakupy.wp.pl >
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php