Hi ppl,

I am updating a database with the following:

$lines = file ('../includes/new1.csv');

foreach ($lines as $line_num => $line) {
list($npr_nr,$npr_exvat,$npr_desc) = explode(",",$line);

$query = "SELECT product_id,product_nr, product_cost_exvat,
product_description, product_price, updated from products where
products.product_nr = '$npr_nr'";
$oldprs = mysql_query ($query, $db_connection) or die (mysql_error());
while (list ($oldprs_id, $oldprs_nr, $oldprs_exvat, $oldprs_desc,
$oldprs_price, $updated) = mysql_fetch_row ($oldprs))
echo "This is oldprs: $oldprs_id, $oldprs_nr   -   and this is npr_pr:
$npr_nr<br>";

$incvat = bcmul('$npr_exvat', '1.14',2);
$markup = bcdiv('$oldprs_price', '$incvat',4);
$profit = bcsub('$oldprs_price', '$incvat' ,2);

echo "$npr_exvat, $oldprs_price, $incvat <br>";

mysql_query ("UPDATE products SET product_cost_exvat = '$npr_exvat',
product_description = '$npr_desc', product_markup = '$markup',product_profit
= '$profit', product_cost_incvat = '$incvat', updated = '1'
  WHERE
    product_nr = '$npr_nr'",$db_connection) or die (mysql_error());


}
echo "Your query executed successfully. <a href=\"index.php\">click here to
return</a>";


everything works except the bcmath functions they make all 3 variables =
0.0000 or 0.00

Any help would be much appreciated.
Thanks
Adriaan



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to