Jadual Kandungan
CodeIgniter表单验证方法实例详解,codeigniter表单
Username
Password
Password Confirm
Email Address
Your form was successfully submitted!
您可能感兴趣的文章:
Rumah php教程 php手册 CodeIgniter表单验证方法实例详解,codeigniter表单

CodeIgniter表单验证方法实例详解,codeigniter表单

Jun 13, 2016 am 08:45 AM
codeigniter pengesahan borang

CodeIgniter表单验证方法实例详解,codeigniter表单

本文实例讲述了CodeIgniter表单验证方法。分享给大家供大家参考,具体如下:

1.在D:\CodeIgniter\system\application\views目录下写一个视图文件myform.php

<html>
<head>
<title>My Form</title>
</head>
<body>
<&#63;php echo $this->validation->error_string;&#63;>
<&#63;php echo form_open('form/index');&#63;>
<h5 id="Username">Username</h5>
<input type="text" name="username" value="" size="50" />
<h5 id="Password">Password</h5>
<input type="text" name="password" value="" size="50" />
<h5 id="Password-Confirm">Password Confirm</h5>
<input type="text" name="passconf" value="" size="50" />
<h5 id="Email-Address">Email Address</h5>
<input type="text" name="email" value="" size="50" />
<div><input type="submit" value="Submit" /></div>
</form>
</body>
</html>

Salin selepas log masuk

然后再写一个视图文件formsuccess.php

<html>
<head>
<title>My Form</title>
</head>
<body>
<h3 id="Your-form-was-successfully-submitted">Your form was successfully submitted!</h3>
<p><&#63;=anchor('form', 'Try it again!'); &#63;></p>
</body>
</html>

Salin selepas log masuk

2.在D:\CodeIgniter\system\application\controllers目录下写一个控制器文件form.php

<&#63;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');
   }
 }
}
&#63;>

Salin selepas log masuk

3.http://localhost:8888/index.php/form/index访问一下

Ok,结果都出来了

更多关于PHP相关内容感兴趣的读者可查看本站专题:《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《php日期与时间用法总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家PHP程序设计有所帮助。

您可能感兴趣的文章:

  • Codeigniter检测表单post数据的方法
  • Codeigniter实现处理用户登录验证后的URL跳转
  • CodeIgniter配置之autoload.php自动加载用法分析
  • CodeIgniter控制器之业务逻辑实例分析
  • CodeIgniter自定义控制器MY_Controller用法分析
  • CodeIgniter钩子用法实例详解
  • CodeIgniter配置之database.php用法实例分析
  • CodeIgniter多语言实现方法详解
  • CI(CodeIgniter)模型用法实例分析
  • CodeIgniter辅助之第三方类库third_party用法分析
  • CodeIgniter扩展核心类实例详解
  • CodeIgniter视图使用注意事项
  • CodeIgniter读写分离实现方法详解
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk melaksanakan perisian tengah tersuai dalam CodeIgniter Bagaimana untuk melaksanakan perisian tengah tersuai dalam CodeIgniter Jul 29, 2023 am 10:53 AM

Bagaimana untuk melaksanakan perisian tengah tersuai dalam CodeIgniter

Cara menggunakan Flask-WTF untuk melaksanakan pengesahan borang Cara menggunakan Flask-WTF untuk melaksanakan pengesahan borang Aug 03, 2023 pm 06:53 PM

Cara menggunakan Flask-WTF untuk melaksanakan pengesahan borang

Perisian tengah CodeIgniter: Mempercepatkan responsif aplikasi dan pemaparan halaman Perisian tengah CodeIgniter: Mempercepatkan responsif aplikasi dan pemaparan halaman Jul 28, 2023 pm 06:51 PM

Perisian tengah CodeIgniter: Mempercepatkan responsif aplikasi dan pemaparan halaman

Bagaimana untuk melaksanakan pengesahan borang untuk aplikasi web menggunakan Golang Bagaimana untuk melaksanakan pengesahan borang untuk aplikasi web menggunakan Golang Jun 24, 2023 am 09:08 AM

Bagaimana untuk melaksanakan pengesahan borang untuk aplikasi web menggunakan Golang

Petua pengesahan borang PHP: Cara menggunakan fungsi filter_input untuk mengesahkan input pengguna Petua pengesahan borang PHP: Cara menggunakan fungsi filter_input untuk mengesahkan input pengguna Aug 01, 2023 am 08:51 AM

Petua pengesahan borang PHP: Cara menggunakan fungsi filter_input untuk mengesahkan input pengguna

Cara menggunakan pembina pertanyaan pangkalan data (Pembina Pertanyaan) dalam rangka kerja CodeIgniter Cara menggunakan pembina pertanyaan pangkalan data (Pembina Pertanyaan) dalam rangka kerja CodeIgniter Jul 28, 2023 pm 11:13 PM

Cara menggunakan pembina pertanyaan pangkalan data (Pembina Pertanyaan) dalam rangka kerja CodeIgniter

Cara mengendalikan pengesahan borang menggunakan middleware dalam Laravel Cara mengendalikan pengesahan borang menggunakan middleware dalam Laravel Nov 02, 2023 pm 03:57 PM

Cara mengendalikan pengesahan borang menggunakan middleware dalam Laravel

CodeIgniter middleware: Menyediakan fungsi muat naik dan muat turun fail yang selamat CodeIgniter middleware: Menyediakan fungsi muat naik dan muat turun fail yang selamat Aug 01, 2023 pm 03:01 PM

CodeIgniter middleware: Menyediakan fungsi muat naik dan muat turun fail yang selamat

See all articles