Membuat Form Validation Pada CodeIgniter - Web Programming II


Form Validation

Pembuatan form validasi pada codeigniter diperlukan adanya pemanggilan library form_validation pada codeigniter. Pada saat membuat dan menangani form, proses validasi data merupakan bagian yang sangat penting untuk diperhatikan. Validasi data diperlukan untuk menjaga keabsahan dari data yang dikirim oleh user ke dalam aplikasi.

Memuat Library Form_validation

Untuk mengimplementasikan proses validasi data, yang diperlukan adalah memuat library dari form_validation terlebih dahulu. Proses pemuatan librari tersebut dapat dilakukan melalui file autoload yang ada dalam folder application/config/autoload.php

Buka file tersebut lalu cari baris sintak seperti berikut:




Kemudian diubah dengan ditambahkan kata form_validation seperti berikut:




Membuat Controller

Contoh pembuatan form validasi kali ini akan menggunakan controller Matakuliah.php yang sudah dibuat pada pertemuan sebelumnya. Buka controller Matakuliah.php kemudian ubah menjadi seperti di bawah:


Pada controller Matakuliah di atas terlihat membuat rules dari form validasi. Rule nya berupa required dan min_length[3] yang artinya jika requiredm maka harus diisi. Sedangkan min_length[3] maka minimal diisi 3 digit. 

Membuat View

View Input
Untuk membuat tampilan Form Input, buatlah file view dengan nama view-form-matakuliah.php seperti berikut ini:





View Output
Selanjutnya adalah membuat file view output dengan nama view-data-matakuliah.php seperti berikut ini:



Hasil Tampilan

Untuk melihat hasilnya silahkan masukkan url berikut : localhost/nama_folder_kamu/matakuliah

Tampilan Form Input:


Tampilan jika ada field yang masih kosong:


Tampilan Form Output yang sudah diisi:


Untuk selengkapnya tentang membuat form validation pada codeigniter anda dapat membacanya pada user_guide yang sudah di sediakan oleh codeigniter pada project CI anda. 

http://localhost/nama_folder_kamu/user_guide/libraries/form_validation.html#the-form 

Tugas Kelompok Pertemuan 4 Web Programming II
Kelas : 10.3A.11
Ketua : Maulana Aprizqy Sumaryanto - 10190091
Anggota :
1. Wiwit Elgi Saputra - 10190037
2. Abyan Fa'iq Ahmad - 10190134
3. Mochamad Isha Khairullah - 10190129
4. Tuti Nurkomalasari - 10190119

Baca Juga blog teman kami :

Comments

Popular posts from this blog

Membuat Halaman About dan Setting base_url - Membuat Template Sederhana Menggunakan CodeIgniter

Mengenal apa itu Framework dan CodeIgniter - Web Programming II

Instalasi CodeIgniter dan Membuat Biodata - Pertemuan 01 Web Programming II