网站地图    收藏   

主页 > 后端 > codeigniter >

CodeIgniter表单验证

来源:未知    时间:2015-04-22 09:52 作者:xxadmin 阅读:

[导读] CodeIgniter表单验证的使用, 在需要验证的地方加入: $this-load-helper(form); $this-load-library(form_validation); //设置验证规则 /* $config = array( array( field = category, label = 分类名, rules = required ), arr...

CodeIgniter表单验证的使用, 在需要验证的地方加入:
 
$this->load->helper('form');
$this->load->library('form_validation');
  
//设置验证规则
/*
$config = array(
   array(
         'field'   => 'category', 
         'label'   => '分类名', 
         'rules'   => 'required'
      ),
   array(
         'field'   => 'title', 
         'label'   => '标题', 
         'rules'   => 'required'
      )
);
$this->form_validation->set_rules($config);
*/
  
$this->form_validation->set_rules('category','分类名','required');
$this->form_validation->set_rules('title','标题','required');
  
//matches 跟另一个值相等 matches[title]
//is_unique 唯一值 is_unique[table.field](表/字段)
//min_length 最小长度 min_length[6]
//max_length 最大长度 max_length[12]
//valid_email 验证email
//valid_emails 验证多个email 以,分隔
//valid_ip 验证IP
//valid_base64 验证Base64 
//alpha 字母
//alpha_numeric 字母数字结合
//alpha_dash  字母数字横线下划线结合
//numeric 数字或数字字符串 
//integer 整数
//is_numeric 数字或数字字符串 
  
//多个规则一起时,加|连接起来,如:required|valid_email|is_unique[users.email]
  
if($this->form_validation->run() == FALSE) {
    //验证失败时执行
}
else{
    //验证成功时执行
}
 
在验证页面:
 
echovalidation_errors();//显示全部错误信息
echoform_error('title');//显示单个错误信息
echoset_value('title');//设置表单值

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论