Teaman-teman pasti sedikit banyak ada yang sudah tahu tentang validasi inputan form, nah sekarang kita akan membuat bagaimana caranya kita memfilter inputan pada form,jadi kita akan membuat proses pemfilteran kata yang tidak di inginkan masuk pada inputan form,

Oke langsung saja buat sebuah file pada editor teman-teman masing-masing dan buat sebuah form, ketikan script berikut :

 

<form action=”validasi.php” method=”POST”>

<input type=”text” name=”teks”>

<input type=”submit” value=”Validasi”>

</form>

 

Lalu save dengan nama bebas dan simpan dengan ekstensi .php pada folder yang telah teman teman buat contoh:

xampp/htdocs/folder_anda/nama_file.php

lalu kita buat pengecekan inputan dari form yang telah kita buat, ketikan script berikut :

<?php
if(isset($_POST[“ceck”])) {
function validasi($string,$kata_kotor) {
foreach($kata_kotor as $kata_kotor) {
if(stristr($string,$kata_kotor)){
return false;
}
}
return true;
}

$kata_kotor = array(‘katakotor1′,’katakotor2′,’katakotor3′,’katakotor4′,’katakotor5′,’katakotor6′,’katakotor7’);

$teks = $_POST[‘teks’];

if (!validasi($teks,$kata_kotor)) {
echo ‘<script type=”text/javascript”>
alert(“Inputan Anda Mengandung Kata-kata Tidak Mendidik”);
</script>’;
}else{
echo ‘Text valid’;
}

}
?>

 

Keterangan :

  1. validasi()– Fungsi terdapat di file php kita untuk memisahkan kata kotor.
  2. $kata_kotor– Untuk memfilter kata kata yang tidak diinginkan dan berbentuk array. Silahkan ganti teks seperti pada contoh(isikan dengan kata kata yang tidak diinginkan masuk kedalam inputan).
  3. $teks– Untuk mengambil data POST dari form
  4. if else– Memanggil dari fungsi validasi(). Untuk memisahkan kata kotor dan menampilkan alert.

 

Ini adalah contoh sederhan untuk membuat bagaimana caranya agar inputan yang mengandung kata kata tidak baik , dapat kita filter..

Oke cukup sekian artikel kali ini semoga bermanfaat 🙂