2013-11-14 27 views
0

我使用下面列出的'for'循環創建了表單下拉列表。 + -運算符* +/- 不適用於使用for()循環創建的變量

<?php 
for ($i=3; $i<6; $i += .01) { 
echo '<option value="'.money_format('$%i', $i) .'">'.money_format('$%i', $i) .'</option>'; 
} 
?> 

變量被使用POST方法

$cost = $_POST["cost"]; 

當我回聲可變,我可以看到正確的值,但是當我嘗試使用操作者(以執行計算* /創建)值回顯爲0.

$total_cost = $cost * 10; 

任何想法?

謝謝!

託德

+1

因爲'$ _ POST [「成本」]'一個美元符號開始,所以它不是一個PHP有效數字。 – Barmar

回答

3

以美元符號出來的期權價值:

echo '<option value="'.money_format('%i', $i) .'">'.money_format('$%i', $i) .'</option>'; 
+0

Barnar,謝謝你的幫助!他們是我正在尋找的解決方案。祝你有美好的一天! –