-1

mysqlテーブルに挿入するグローバル価格マークアップを作成しようとしています。simplexml要素から変数を取得し、フォームによって挿入された数値を掛けますが、結果の答えは正しくありません。

xmlファイルから呼び出す変数は整数に切り上げられ、$_post変数を乗算します。

サンプル..

$myprodprice = $myproduct->PRODUCTS_PRICE; // the xml value (sample is 2.33)
$mymarkup = $_post['mymarkup'];
echo $myprodprice;
echo $mymarkup;
$mymultiply = $myprodprice * $mymarkup;
echo $mymultiply;

結果は

2.33

3.5

7

乗算時にxml変数の10進数を無視することになりますが、それ以外の場合は正しくエコーされます。

どんな助けでも歓迎されます

4

1 に答える 1

0

floatval()乗算する前に文字列を float 値に変換するために使用します。

于 2012-09-13T00:35:26.020 に答える