Banjarnegara, Jawa Tengah, Indonesia.
Tutorial Membuat Validasi Form Input dengan PHP

Tutorial Membuat Validasi Form Input dengan PHP – Ketika membuat sebuah form input, setiap data yang dimasukkan oleh pengguna harus kita filter terlebih dahulu. Tidak boleh diproses begitu saja, apabila tidak difilter bukan tidak mungkin aplikasi yang kita bangun dapat dirusak oleh pengguna.
Dalam membuat filter validasi form input dengan PHP terbilang cukup mudah. Kita hanya perlu menggunakan $_POST ataupun $_GET dalam mengolah hasil input yang dilakukan oleh pengguna. Namun, ketika mengolahnya lebih disarankan untuk menggunakan $_POST agar lebih aman.
Cara Membuat Validasi Form Input dengan PHP
Dalam kasus kali ini, kita akan membuat form validasi input dengan PHP untuk melakukan validasi input email. Dimana, input email tersebut harus diperiksa kebenarannya sebelum diproses lebih lebih lanjut di sisi server.
Step #1: Membuat Form Input HTML
Silakan Anda terlebih dahulu membuat file HTML baru dengan nama form.html, lalu masukkan kode HTML berikut ini ke dalamnya. Jangan lupa langsung di-save.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Validasi Form Input dengan PHP</title>
</head>
<body>
<form action="form.php" method="POST">
<input type="text" name="email" value="">
<input type="submit" name="submit" value="VALIDASI">
</form>
</body>
</html>Step #2: Membuat Proses Validasi
Selanjutnya silakan Anda buat file PHP baru dengan nama form.php, lalu masukkan kode berikut ke dalamnya. Jangan lupa untuk di-save seperti pada langkah pertama di atas.
<?php
if(isset($_POST['submit'])) {
$email = $_POST['email'];
if(empty($email)) {
echo 'Silakan isi semua kolom yang diperlukan!';
} elseif(!filter_var($email, FILTER_VALIDATE_EMAIL)) {
echo 'Email tidak valid!';
} else {
echo 'Email Anda: '.$email;
}
}
?>Agar email yang diperiksa valid, ada tiga aturan yang harus pengguna penuhi agar form input email yang telah dibuat berisi email yang benar-benar valid yang di antaranya sebagai berikut.
- Form input tidak boleh dikosongkan, apabila kosong maka akan tampil string Silakan isi semua kolom yang diperlukan!.
- Apabila form input berisi email yang tidak valid maka cegah ke proses berikutnya dan muncul string Email tidak valid!.
- Apabila form input berisi email yang valid maka lanjutkan ke proses berikutnya. Dalam kasus ini, proses tersebut adalah menampilkan email pengguna.
Penutup
Membuat validasi form input bersifat wajib bagi para pengembang aplikasi apapun. Kita harus melakukan filter terhadap data yang dimasukkan oleh pengguna. Hal ini tentu sebagai salah satu teknik keamanan yang wajib dikuasai oleh programmer.
Dalam tutorial ini, kita hanya belajar dasarnya saja karena terlalu kompleks bisa lebih panjang lagi pembahasannya. Demikian tutorial kali ini, semoga bermanfaat dan selamat mencoba.



