-1

我使用下面列出的“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;

有任何想法吗?

谢谢!

托德

4

1 回答 1

3

从期权价值中去掉美元符号:

echo '<option value="'.money_format('%i', $i) .'">'.money_format('$%i', $i) .'</option>';
于 2013-11-14T19:21:49.547 回答