Advertisement
Guest User

Registration.php

a guest
Mar 20th, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.14 KB | None | 0 0
  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. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement