Validasi Form dalam Pemrograman PHP

Ketika agan membuat sebuah aplikasi, pastikan setiap form yang agan buat harus terjaga keamanannya. Proses input data merupakan hal yang sangat krusial dalam sistem informasi / aplikasi, sehingga keamanan form harus diperhatikan. Missal format penulisan email, kode unik, format tanggal dll harus dihandle dengan baik.

Tulisan ini akan membahas cara mengamankan form, lebih spesifik pada validasi form. Validasi form merupakan solusi yang baik guna melindungi formulir dari data salah dan gangguan atau serangan hacker dan spammer. Dalam penanganan validasi dalam php, kita akan menggunakan banyak tag html, terlebih untuk tag input seperti text input, radio, checkbook, combobox, submit dan lain sebagainya.

Seperti biasa bahasan saya menggunakan kasus / study case. Misalkan kita akan membuat formulir seperti gambar dibawah ini.

form validation pada html

Mari kita bahas sedikit demi sedikit, bagaimana mengamankan formulir tersebut.

Format penulisan Element Form : Penulisan kode form adalah sperti dibawah:

<form method="POST" action="file_proses.php" name=”itoez”>
</form>
Atau
<form method="GET" action="file_proses.php" name=”itoez”>
</form>

Method digunakan untuk mengidentifikasi mode pengiriman datanya, sedangkan action bertanggung jawab terhadap aksi/proses pengolahan data akan dilakukan dimana.

Format penulisan Text field : Nama, email, website, dan comment menggunakan elemen input teks. Kode penulisan HTMLnya terlihat seperti ini dibawah ini:

Name : <input type="text" name="nama_lengkap" value=”” placeholder=”Nama Lengkap Anda”>
 E-mail : <input type="email" name="email" value=”” placeholder=”Email Anda”>
 Website : <input type="text" name="website" value=”” placeholder=”Alamat Website Anda”>
 Comment : <textarea name="comment" rows="5" cols="40"></textarea>

Format penulisan Radio Button : Radio button digunakan untuk memilih salah satu dari beberapa pilihan. Contoh dalam kasus ini adalah jenis kelamin, setiap orang pasti memiliki 1 jenis kelamin sehingga digunakan radio button untuk memvalidasinya. Penulisan kode tampak seperti dibawah.

Gender:
 <input type="radio" name="jenis_kelamin" value=" Perempuan ">Perempuan
 <input type="radio" name=" jenis_kelamin " value=" Laki-laki">Laki-laki

Format tombol submit : Tombol dalam form biasa digunakan untuk mengirim / mengeksekusi program. Penulisan tombol menggunakan form input dengan tipe submit, kodenya dapat dilihat dibawah.

<input type=”submit” name=”Submit” value=”Submit”>

Dari beberapa kode diatas jika digabungkan akan seperti kode program dibawah.

<html>
<header></header>
<body>
<form method="POST" action="file_proses.php" name=”itoez”>
Name : <input type="text" name="nama_lengkap" value=”” placeholder=”Nama Lengkap Anda”>
 E-mail : <input type="text" name="email" value=”” placeholder=”Email Anda”>
 Website : <input type="text" name="website" value=”” placeholder=”Alamat Website Anda”>
 Comment : <textarea name="comment" rows="5" cols="40"></textarea>
Gender:
 <input type="radio" name="jenis_kelamin" value=" Perempuan ">Perempuan
 <input type="radio" name=" jenis_kelamin " value=" Laki-laki">Laki-laki
<input type=”submit” name=”Submit” value=”Submit”>
</form>
</body>
</html>

 

(Visited 293 times, 1 visits today)

Related Posts

SIDARI Sistem Informasi Daerah Irigasi

Daerah irigasi merupakan sekumpulan area / lahan yang terdapat air dari satu atau beberapa jaringan irigasi. Di dalam sebuah daerah irigasi juga terda...