MySQL,PHP - 发布"空"

时间:2017-04-27 19:22:19

标签: php html mysql

示范代码:

错误:

 if ($_POST['a125']>-1){$a125 = -1*$_POST['a125'];}else{$a125 = "";}

wrong2:

if ($_POST['a125']>-1){$a125 = -1*$_POST['a125'];}else{$a125 = $_POST['a125'];}

我想做什么?

  • 我有一个号码
  • 如果此数字大于-1,我希望将其设为负数(
  • 但是如果输入区域中的这个数字是empty,我的代码会返回零值,但我想将其留空。

听力图的此代码部分。我的问题是,如果我将输入区域留空,我不想在我的图表上指出一点,但如果我的代码从我的0值中生成empty,那么它将显示在我的图表上。

结果:

1 个答案:

答案 0 :(得分:0)

只需用支票包裹它,a125键不为空。你不能在这里使用empty()函数,因为它会跳过值:0。

If (strlen(trim($_POST['a125']))) > 0) {
    // you have some value there
    if ($_POST['a125']>-1){$a125 = -1*$_POST['a125'];}
}