需要一些帮助来弄清楚如何进行此验证

时间:2011-06-07 02:34:45

标签: php validation codeigniter

我正在使用codeigniter进行表单验证。我有两个名为parent_male和parent_female的选择字段。我想有一个验证回调来检查我的数据库中的parent_male和parent_female以查看它是否存在。我已经有一个以前的回调函数,但只有一个字段。我想检查数据库的两个字段值,除了我不知道如何处理这个想法。任何帮助/想法都非常感谢!谢谢。

1 个答案:

答案 0 :(得分:3)

您可以将回调定义为:

function isparent($parent) {
    $result = FALSE;
    /* do your stuff to check $parent is a valid parent and then ... */

    return $result;
} 

并且规则可以设置为

$this->form_validation->set_rules('parent_male', 'Male parent', 'callback_isparent');
$this->form_validation->set_rules('parent_female', 'Female parent', 'callback_isparent'); 

通过这种方式,您可以对两个字段使用相同的回调。