我收到的错误是:
警告:number_format()期望参数1为double,在第163行的C:\ xampp \ htdocs *** \ senaraicadanganpembekalinden.php中给出字符串
在我的数据库中,amount列中的值为空,我知道这就是我收到此错误的原因。但我不知道如何解决它?
我一直在做一些搜索并修复我的代码,但没有解决方法。我是否需要更改数据库属性,还是有其他方法吗?
这就是我在第163行:
<td bgcolor="EEEEEE">
<div align="center" class="style11">
<?=number_format($getUI["amaun_inden"],2);?>
</div>
</td>
答案 0 :(得分:0)
支票$getUI["amaun_inden"]
为空,您将$getUI["amaun_inden"]
设为null
。
if (empty($getUI["amaun_inden"])) {
$getUI["amaun_inden"] = null;
}
或
<td bgcolor="EEEEEE"><div align="center" class="style11"><?=(!empty($getUI["amaun_inden"]) ? number_format($getUI["amaun_inden"],2) : '0.00');?></div></td>