CodeIgniter表单验证方法实例详解
发布:smiling 来源: PHP粉丝网 添加日期:2021-07-12 22:44:50 浏览: 评论:0
这篇文章主要介绍了CodeIgniter表单验证方法,结合实例形式详细分析了CodeIgniter进行表单验证的具体步骤与相关实现技巧,需要的朋友可以参考下。
本文实例讲述了CodeIgniter表单验证方法,分享给大家供大家参考,具体如下:
1.在D:\CodeIgniter\system\application\views目录下写一个视图文件myform.php
- <html>
- <head>
- <title>My Form</title>
- </head>
- <body>
- <?php echo $this->validation->error_string;?>
- <?php echo form_open('form/index');?>
- <h5>Username</h5>
- <input type="text" name="username" value="" size="50" />
- <h5>Password</h5>
- <input type="text" name="password" value="" size="50" />
- <h5>Password Confirm</h5>
- <input type="text" name="passconf" value="" size="50" />
- <h5>Email Address</h5>
- <input type="text" name="email" value="" size="50" />
- <div><input type="submit" value="Submit" /></div>
- </form>
- </body>
- </html>
然后再写一个视图文件formsuccess.php
- <html>
- <head>
- <title>My Form</title>
- </head>
- <body>
- <h3>Your form was successfully submitted!</h3>
- <p><?=anchor('form', 'Try it again!'); ?></p>
- </body>
- </html>
2.在D:\CodeIgniter\system\application\controllers目录下写一个控制器文件form.php
- <?php
- class Form extends Controller{
- function index(){
- $this->load->helper(array('form','url'));
- $this->load->library('validation');
- $rules['username'] = "required";
- $rules['password'] = "required";
- $rules['passconf'] = "required";
- $rules['email'] = "required";
- $this->validation->set_rules($rules);
- // $this->validation->set_error_delimiters('<div class="error">','</div>');
- $fields['username'] = 'Username';
- $fields['password'] = 'Password';
- $fields['passconf'] = 'Password Confirmation';
- $fields['email'] = 'Email Address';
- $this->validation->set_fields($fields);
- if ($this->validation->run()==false) {
- $this->load->view('MyView/myform');
- }else {
- $this->load->view('MyView/formsuccess.php');
- }
- }
- }
- ?>
3.http://localhost:8888/index.php/form/index访问一下
Ok,结果都出来了
Tags: CodeIgniter表单验证
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)