【发布时间】:2012-06-12 02:58:46
【问题描述】:
我正在使用以下行来检查我的添加用户表单以检查我的数据库中是否不存在电子邮件地址我感觉它工作正常但我无法收到任何错误消息。
$this->form_validation->set_rules('userEmail','E-Mail', 'required|valid_email|trim|max_length[99]|xss_clean|is_unique[users.email]');
在我看来,我有<?php echo validation_errors(); ?>
我的控制器格式如下:
if($this->form_validation->run() === TRUE)
{
$userData = array(
'fName' => $this->input->post('userFirstName', TRUE),
'lName' => $this->input->post('userLastName', TRUE),
'email' => $this->input->post('userEmail', TRUE),
'password' => sha1($this->input->post('userPassword', TRUE))
);
$this->db->escape($userData);
$this->user_model->addUser($userData);
}
【问题讨论】:
-
你的回调没有返回任何东西,它甚至没有执行数据库查询。
标签: php codeigniter validation