This example describes the CodeIgniter form validation method. Share to everyone for your reference, specific as follows:
1. Write a view file under the D:\CodeIgniter\system\application\views directory myform.php
2. Write a controller file under the D:\CodeIgniter\system\application\controllers directory 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 visit
Okay, the results are out.
More interested in PHP related content readers can view the site topics: "CodeIgniter Introductory Course", "CI (CodeIgniter) Framework Advanced Course", "PHP date and Time usage summary", "PHP object-oriented Program Design Primer", "PHP string ( String) Usage summary, "Getting Started with Php+mysql database operations" and "Summary of common PHP database Operations Tips"
I hope this article will help you with the PHP program design.