Selasa, 19 November 2013

PRAKTIKUM PHP 6 VALIDASI FORM DENGAN PHP

Assalamu'alikum Wr. Wb. ketemu lagi dengan saya owner blog ini hehe. Kali ini saya akan membahas tentang Validasi Form dengan PHP.

       Inputan pada Form diperlukan validasi data di Aplikasi Web karena ketidakcocokan inputan akan menyebabkan kesalahan yang akan merepotkan pihak administrator atau ketidak seragaman data. Oleh sebab itu data inputan sebelum masuk penyimpanan data maka diperiksa sesuai aturan yang diberlakukan. Contoh ketika memasukkan email, kode pos, inputan angka dan sebagainya.

1. Tipe Validasi Form
    Validasi Form terdapat 2 macam tipe yaitu Client Side dan Server Side. Validasi Client Side dapat dilakukan menggunakan javascript, tetapi tidak dianjurkan karena user dapat mematikan javascript di browser maka proses validasi tidak berjalan. Validasi Server Side disini adalah cara untuk mengatasi jika hal tersebut diatas tidak memenuhi karena validasi Server Side akan tetap bekerja meski javascript browser dimatikan. Validasi Server Side dilakukan menggunakan PHP, ASP atau JSP dan Bahasa Scripting Server lainnnya.

2. Validasi dengan PHP
    Disini saya akan mencontohkan validasi dengan PHP dimana terdapat validasi data yang diinputkan ke form dan menampilkan error message-nya jika data yang diinputkan tidak valid. Pertama adalah contoh sederhana yang akan mengecek apakah semua data/isian sudah diisi atau kosong.

Langsung saja, yang pertama buat lah file .php dengan nama Validasi_Form.php , kemudian ketikkan code seperti dibawah ini :





      Kemudian buat juga file untuk deklarasi errornya. Tambahkan file .php dengan nama Validasi_Script.php dan ketikkan code dibawah ini :




Dan jika di run akan menghasilkan seperti dibawah ini :
Jika kita klik tombol Submit tanpa mengisi data terlebih dahulu maka akan muncul error message seperti ini :
Ada pula jika kita salah mengisikan Email dan Nomor HP, misalnya seperti salah format. Maka akan muncul pula error message seperti ini :
Kemudian coba isikan dengan data yang benar seperti ini :
Dan jika di submit maka akan tampil data yang diisikan tadi dan jika di klik "Kembali" maka akan kembali ke halaman form awal yang masih kosong.




Adapun script tersendiri untuk membuat Captcha nya yaitu seperti dibawah ini :
CAPTCHA atau Captcha adalah suatu bentuk uji tantangan-tanggapan (challange-response test) yang digunakan dalam perkomputeran untuk memastikan bahwa jawaban tidak dihasilkan oleh suatu komputer. Proses ini biasanya melibatkan suatu komputer (server) yang meminta seorang pengguna untuk menyelesaikan suatu uji sederhana yang dapat dihasilkan dan dinilai oleh komputer tersebut. Karena komputer lain tidak dapat memecahkan CAPTCHA, pengguna manapun yang dapat memberikan jawaban yang benar akan dianggap sebagai manusia.

Buatlah file .php dengan nama Captcha.php kemudian  ketikkan kode seperti dibawah ini :
Untuk mengetes Captcha tersebut buatlah juga file untuk testing nya, beri nama Implement-captcha.php dan ketikkan code seperti dibawah ini :
Dan jika di run maka akan tampak seperti dibawah ini :
Jika Captcha yang anda inputkan benar maka akan muncul pernyataan :
Namun jika salah maka akan muncul pernyataan :

Sekian, semoga bermanfaat. Selamat Mencobaaaaaa!! :))

Tidak ada komentar:

Posting Komentar