2011-04-16 71 views
0

我有一个表单,一个输入是金额。我希望能够使用0作为价格,但是如果我使用零,则会得到一个由我设置的错误,即我不能将输入留空。接受零作为值

该字段设置为int(10)。

谢谢

回答

4

发布您的验证字段的代码。您可能需要使用!==''isset()代替empty()if($_POST[val])

-2

您可以使用-1,它表示没有金额输入的默认值。

+0

-1 Yikes“-1”是一个非常有效的金额,我的银行对账单显示**全部**的时间。 – Johan 2011-04-17 15:01:18

+0

哈哈,当有人不明白问题/答案时,这很有趣,但他做出了聪明的评论。如果字段为空,则可以使用-1如果输入NO AMOUNT。当然不是在表格中,而是在数据库中。那么0将只是另一个值。 – Spyros 2011-04-17 19:16:59

+5

使用null表示没有金额,而不是-1,错误的编程。 – Johan 2011-04-17 20:14:33

相关问题