Skip to content Skip to sidebar Skip to footer

Membatasi Input Form Hanya Alphabet Memakai Php


Membatasi Input Form Hanya Alphabet Menggunakan PHP Membatasi Input Form Hanya Alphabet Menggunakan PHP

Pada peluang kali ini saya akan mengulas hal yang masih berkaitan dengan proses validasi sebuah data yang dikirimkan melalui sebuah formulir, namun validasi disini lebih ke sisi servernya, maksudnya validasi dilakukan ketika data dikirim atau akan disimpan ke database dimana proses kita akan memakai PHP sebagai script yang bertugas untuk memvalidasinya.

Maksud dari Membatasi Input Form Hanya Alphabet Menggunakan PHP yaitu ketika user mengirim data, kemudian kalau datanya mengandung unsur yang bukan Alphabet (seperti angka, string atau abjad tertentu) maka PHP yang bertugas memproses data akan pribadi menolaknya. Makara bergotong-royong user dapat saja menginput data seenaknya pada formulir, spesialuntuk saja pada ketika data diproses di script lain yang bertugas menilik nilai input, maka PHP akan berusaha menolaknya. Makara ini lebih ke proses validasi saat/sebelum data disimpan ke database server.

Baca  juga : Membatasi Input Hanya Boleh Diisi Angka Saja Menggunakan PHP


Membatasi Input Form Hanya Alphabet Menggunakan PHP

Dalam praktek kali ini saya akan mencoba mempersembahkan pola sederhana bagimana untuk mengimplementasikan hal tersebut diatas. Dan Berikut ini yaitu Teknik Membatasi Input Form Hanya Alphabet Menggunakan PHP

  1. Buat sebuah formulir/file untuk memasukan nilai input, misal dengan nama cek_alphabet.php . misal
    <html> <head>  <titile>Form Cek Input</titile> </head> <body> <form action="cek_input.php" method="post">  <input type="text" name="data" id="data" required="" placeholder="Masukan nilai Input"> <input type="submit" name="kirim" id="kirim" value="kirim"> </form>  </body> </html> 
  2. Buat sebuah script php misal, dengan nama cek_input.php untuk memproses atau bertugas menilik data yang dikirim dari halaman cek_alphabet.php.
    misal
    <?php //validasi           if(isset($_POST['data'])==""){             echo "data kosong";             //Cek data kalau data kosong         }                            else{             $input = $_POST['data'];             $var = "/^[a-zA-Z]*$/";             if(!preg_match($var,$input)){                 echo "Data tidak sesuai ketentuan, masukan spesialuntuk alphabet saja";                 //validasi untuk alphabetnya             }             //kondisi ketika data yang diinput benar             else echo "Input engkau benar";         }             ?> 
Bila arahan diatas dieksekusi, kemudian engkau input data selain data yang termasuk alphabet, misal input data yang mengandung string, slash, atau jenis angka, maka nanti akan muncul pesan “Data tidak sesuai ketentuan, masukan spesialuntuk alphabet saja”

Intinya nanti akan ada 2 kondisi ketika data di validasi, kondisi pertama ketika data yang diinput salah atau kosong, kemudian ketika data berhasil/lolos validasi. Makara nanti untuk implementasinya dapat dikembangkan sendiri, tidak harus sama ibarat yang saya contohkan diatas.

Penjelasan :
Poin penting pada proses validasi ini ada pada file cek_alphabet.php. Perhatikan hal – hal diberikut ini :
$var = "/^[a-zA-Z]*$/";
Pertama kita simpan dulu nilai variabel yang akan diperbolehkan didalam $var.

Selanjutnya data akan dicek pada percabangan IF memakai fungsi preg_match
if(!preg_match($var,$input))

Membuat Function Untuk Mengecek Alphabet

Untuk Membatasi nilai input form spesialuntuk boleh diisi alphabet saja, Anda dapat juga menggunakan/menciptakan sebuah function PHP yang bertugas untuk mengecek nilai variabel Alphabet tersebut. Makara tidak usah menulis fungsi preg_match berkali - kali ketika membutuhkan fungsi untuk melaksanakan pengecekan data, cukup menyelipkan fungsi didalam percabangan IF
misal 


<?php  //validasi           if(isset($_POST['data'])==""){             echo "data kosong";             //Cek data kalau data kosong         }                            else{                       if(cek_alphabet($_POST['data'])){                 echo "Data tidak sesuai ketentuan, masukan spesialuntuk alphabet saja";                 //validasi untuk alphabetnya             }             //kondisi ketika data yang diinput benar             else echo "Input engkau benar";         }    function cek_alphabet($nilai){ if(!preg_match("/^[a-zA-Z]*$/",$nilai)){ $hasil=true; }else{ $hasil=false; } return $hasil; }     ?>    




Post a Comment for "Membatasi Input Form Hanya Alphabet Memakai Php"