2013-05-03 204 views
0

我使用data_verification检查从后数组中的值如下...PHPBB检查输入的是数字

if ($_POST) 
    { 
     $validate_array = array(
      'recipe_name'  => array('string', false, 5, 25), 
      'boil_length'  => array('num', false, 0, 200), 

      ); 

      //Validate the data 
      $error = validate_data($data, $validate_array); 

使用“boil_length”作为一个例子,如果我输入“嗒嗒”进领域......它被接受。如果我将接受的最小值更改为1,则它按预期工作......但这会阻止用户被允许使用0(可能是这种情况)。

我错过了什么,或者这是它的工作方式?

+0

修复它,只是不能自己回答。奇怪的是,将选项设置为“true”(允许为空),最小数字为1就像预期的那样工作。 – Scott 2013-05-03 18:36:41

回答

0

将选项设置为“true”,最小值为1对问题进行排序。这允许0,但不允许空白或文本。