SHARE
TWEET

Registration.php

a guest Mar 20th, 2017 66 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2.  
  3.     class Registration extends CI_controller
  4.     {
  5.  
  6.     public function __construct(){
  7.     parent::__construct();                 //harus    
  8.     $this->load->helper(array('form', 'url'));
  9.     }
  10.  
  11.     public function index(){
  12.  
  13.         $this->load->view('view_daftar');
  14.     }
  15.  
  16.     public function Regist(){      
  17.         $config = array(
  18.          array(
  19.                 'field' => 'first_name',
  20.                 'label' => 'First name',
  21.                 'rules' => 'required|min_length[2]|max_length[50]'
  22.         ),
  23.          array(
  24.                 'field' => 'middle_name',
  25.                 'label' => 'Middle name',
  26.                 'rules' => 'required|min_length[2]|max_length[50]'
  27.         ),
  28.         array(
  29.                 'field' => 'last_name',
  30.                 'label' => 'Last name',
  31.                 'rules' => 'required|min_length[2]|max_length[50]'
  32.         ),
  33.         array(
  34.                 'field' => 'gender',
  35.                 'label' => 'Gender',
  36.                 'rules' => 'required'
  37.         ),
  38.         array(
  39.                 'field' => 'email',
  40.                 'label' => 'Email',
  41.                 'rules' => 'required|valid_email'
  42.         ),
  43.         array(
  44.                 'field' => 'place_of_birth',
  45.                 'label' => 'Place of birth',
  46.                 'rules' => 'required'
  47.         ),
  48.  
  49.         array(
  50.                 'field' => 'date_of_birth',
  51.                 'label' => 'Date of birth',
  52.                 'rules' => 'required'
  53.         ),
  54.         array(
  55.                 'field' => 'address',
  56.                 'label' => 'Adddress',
  57.                 'rules' => 'required'
  58.         ),
  59.         array(
  60.                 'field' => 'phone',
  61.                 'label' => 'Phone',
  62.                 'rules' => 'required|integer'
  63.         ),
  64.  
  65.  
  66.         //Parent
  67.         array(
  68.                 'field' => 'father_name',
  69.                 'label' => 'Father name',
  70.                 'rules' => 'required|min_length[2]|max_length[50]'
  71.         ),
  72.         array(
  73.                 'field' => 'father_phone',
  74.                 'label' => 'Father phone',
  75.                 'rules' => 'required|integer'
  76.         ),
  77.         array(
  78.                 'field' => 'father_occupation',
  79.                 'label' => 'Father occupation',
  80.                 'rules' => 'required'
  81.         ),
  82.         array(
  83.                 'field' => 'mother_name',
  84.                 'label' => 'Mother name',
  85.                 'rules' => 'required|min_length[2]|max_length[50]'
  86.         ),
  87.         array(
  88.                 'field' => 'mother_occupation',
  89.                 'label' => 'Mother occupation',
  90.                 'rules' => 'required'
  91.         ),
  92.         array(
  93.                 'field' => 'mother_phone',
  94.                 'label' => 'Mother phone',
  95.                 'rules' => 'required|integer'
  96.         ),
  97.         array(
  98.                 'field' => 'parent_address',
  99.                 'label' => 'Parent address',
  100.                 'rules' => 'required'
  101.         )
  102.          
  103.     );
  104.                
  105.     $this->form_validation->set_rules($config);
  106.  
  107.     if($this->form_validation->run()==FALSE){
  108.                 $this->load->view('view_daftar');
  109.     }
  110.             else{
  111.                 $this->load->view('view_success');
  112.             }
  113.         }
  114.     }
  115.  
  116.  ?>
RAW Paste Data
Pastebin PRO Summer Special!
Get 40% OFF on Pastebin PRO accounts!
Top