| 
 | 
 
 
 楼主 |
发表于 2009-11-12 17:08:22
|
显示全部楼层
 
 
 
控制器代码如下,太感谢Hex大大这么热情! 
 
function register() 
    { 
        $this->load->library('form_validation'); 
        $this->load->model('admin_model'); 
        $this->form_validation->set_rules('username', 'Username', 'required|callback_username_check'); 
        $this->form_validation->set_rules('password', 'Password', 'required'); 
        $this->form_validation->set_error_delimiters('<span id="error"> * ','</span>'); 
        if ($this->form_validation->run() == FALSE) 
        { 
            $this->load->view('admin/register'); //未通过 
        } 
        else 
        { 
            $result = $this->admin_model->register(); 
            if($result == 1){ 
                $this->load->view('admin/success'); 
            } 
            else 
            { 
                $this->load->view('admin/register'); 
            } 
        } 
    } 
 
    function username_check($str) 
    { 
        if ($str == 'test') 
        { 
            $this->form_validation->set_message('username_check', 'The %s field can not be the word "test"'); 
            return FALSE; 
        } 
        else 
        { 
            return TRUE; 
        } 
    } |   
 
 
 
 |