警告:number_format()期望参数1为double,在第163行的C:\ XAMPP \ htdocs \ *** \ senaraicadanganpembekalinden.php中给出字符串

时间:2015-12-14 02:54:53

标签: javascript php

我收到的错误是:

  

警告: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>

1 个答案:

答案 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>