php - 警告:在第 62 行的 handler.php 中遇到一个非数字值
问题描述
警告:在第 62 行的 /Applications/XAMPP/xamppfiles/htdocs/cmp255/Final/Change Maker/handler.php 中遇到非数字值
当我运行我的代码时,我一直看到这个错误。
这是第 62 行
$fiveC = 0.05 * $_POST['fiveCent'];
这就是它从中获取数据的原因
<p>$0.05<input type="number" name="fiveCent" ></p>
我能得到任何帮助吗?
解决方案
我会调用floatval
您传入的 POST 参数将其转换为浮点值,无论是字符串还是类似浮点数。
所以试试
$fiveC = 0.05 * floatval($_POST['fiveCent']);