首页 > 解决方案 > 警告:在第 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>

我能得到任何帮助吗?

标签: php

解决方案


我会调用floatval您传入的 POST 参数将其转换为浮点值,无论是字符串还是类似浮点数。

所以试试

       $fiveC = 0.05 * floatval($_POST['fiveCent']);

推荐阅读