我有,你注册你的狗的网页,我想需要所有这些字段:输入值0 =空?
$required_fields = array('name', 'age', 'gender', 'breed', 'size');
foreach ($_POST as $key => $value) {
if (empty($value) && in_array($key, $required_fields) === true) {
$errors[] = 'All fields marked with * are required.';
break 1;
}
}
的问题是,如果有人进入0(这是我指导他们做的,如果狗是一个小狗),提交似乎读取该字段为空(给我这个错误)。我进一步检查删除任何没有整数等,但最好的解决方案和最简单的形式为用户,我仍然认为他们能够输入0作为一个值。无论如何,有什么办法可以让我的PHP代码读取的值不为空?
你有没有试过'NULL'测试? – 2013-03-22 13:27:15