即使数字是数字,也要继续从is_numeric触发错误

时间:2013-11-25 16:49:11

标签: php

我有一些我从数据库中提取的值,并将这些数字放入文本框中,这些文本框将被提交以收集费率报价。但是,在那些文本框上我设置了错误检查,其中一个是is_numeric。

出于某种原因,每次我从数据库填充文本框时都会触发此错误,我不知道为什么。

我试过了:

  • 将数字转换为INT
  • 将数字转换为number_format,然后删除小数并且尾随0

我也尝试过其他一些东西,但没有任何效果。任何机构都知道如何解决这个问题?我没有想法。

由于

编辑:

每个人都想要代码,但没有太多要显示。

错误检查:

        if (!is_numeric($weight)) {
          $errors[] = '<div style="width:780px;" class="alert alert-danger"><i class="glyphicon glyphicon-exclamation-sign"></i>&nbsp;Weight must be a number.</div>';
        }

抓住DB值:

       $prod_weight = $row1['weight'];

我真的不确定你们还能看到什么。

1 个答案:

答案 0 :(得分:0)

查找变量中的空格空格。 Var_dump有帮助。