Bagi saya Required Form ini sangat
berguna sekali untuk mengantisipasi user
agar tidak mengirimkan datanya secara
bebas. Misalnya saja kalau kita memiliki
halaman "kontak kami". Pada halaman tersebut terdapat beberapa form yang
harus di isi pengunjung untuk bisa
menghubungi kita sebagai adminnya. Nah,
apabila misalnya form tersebut tidak ada
required maka pengunjung akan bebas
mengisi form kosong, ini baru contoh ringan, kalau seandainya from pendaftaran
dan form sebagainya, pastinya data yang
kita butuhkan tidak akan kita dapatkan. Pada postingan kali ini saya mencoba
berbagi sedikit tips untuk membuat
Required Form Dengan Menggunakan PHP. Sebenarnya hanya menggunakan HTML saja sudah cukup sih. tapi bagi saya kurang
atraktif(ciee bahasanya). Oke, kita
langsung aja yah.. berikut cara-caranya yang saya ambil dari
beberapa sumber(saya lupa sumbernya
dari mana). 1. Buatlah form terlebih dahulu
menggunakan HTML.
Sebagai contoh di bawah ini:
Beri nama file form.html < f o rm a c t i on= " p r o s e s - r e u i r e d . php " > Nama : < i npu t name = " nama " t ype = " t e x t " / > * Ema i l : < i npu t name = " ema i l " t ype = " t e x t " / > * P e s a n : < t e x t a r e a c o l s = " 3 0 " name = " pe s a n " r ows = " 5 " > < / t e x t a r e a >m i n 1 5 k a r a k t e r < i npu t t ype = " s ubm i t " va l ue = " K i r i m" / > < / f o rm> 2. Buat proses requirednya dengan PHP
sebagai contoh di bawah ini:
Beri nama file proses-reuired.php < ? php / / t e r i ma da t a i npu t da r i u s e r $ nama = $ _ PO S T [ ' nama ' ] ; $ ema i l = $ _ PO S T [ ' ema i l ' ] ; $ pe s a n= $ _ PO S T [ ' pe s a n ' ] ; / / f i l t e r r e qu i r e d f o rm $ e r r o r = " ; i f ( emp t y ( $ nama ) OR emp t y ( $ pe s a n ) ) $ e r r o r . = "Nama da n ema i l ha r u s d i i s i < b r > " ; i f ( ! e r e g ( ' ^ [ a - zA - Z 0 - 9 _ \ - \ . ] +@[ a - zA - Z 0 - 9 _ \ - \ . ] + \ . [ a - zA - Z 0 - 9 _ \ - \ . ] + $ ' , $ ema i l ) ) ; $ e r r o r . = " F o rma t ema i l Anda t i da k va l i d< b r > " ; i f ( s t r l e n ( $ pe s a n ) < 1 5 ) $ e r r o r . = " P e s a n t e r l a l u pe nde k . M i n 1 5 k a r a k t e r . " ; i f ( $ e r r o r = = " " ) { / / k on f i gu r a s i k i r i ma n $ t o= " nama _ ema i l@ nama doma i n " ; $ s ub j e k = " K on t a k da r i F o rm " ; $ f r om= " F r om: $ nama & l t ; $ ema i l &g t ; " ; / / k i r i mk a n k e ema i l a dm i n @ ma i l ( $ t o , $ s ub j e k , $ pe s a n , $ f r om) ; e c ho " P e s a n be r ha s i l t e r i k i r i m . " ; } e l s e e c ho $ e r r o r . " < b r > < a h r e f = ' j ava s c r i p t : h i s t o r y . ba c k ( ) ' > < < K emba l i < / a > " ; ? > PENJELASAN SCRIPT Untuk file form.html, tidak ada
yang spesial. Hanya untuk
menampilkan formnya saja. Nah untuk file proses-
reuired.php. Pertama-tama
kita terima data yang
dimasukan/diinput user.
Kemudian kita cek apakah field
nama dan email diisi oleh user atau tidak. Untuk
mengeceknya, bisa
menggunakan fungsi empty(). Kemudian, kita lihat format
email yang diinput user benar
atau tidak dalam format
nama.email@domain.com.
Untuk mengeceknya kita
gunakan regex. Terakhir, kita hitung jumlah
karakter pesan yang diinput
oleh user. Jika jumlahnya
dibawah 15 chars, maka
tampilkan pesan error. Untuk
menghitungnya, kita gunakan fungsi strlen(). Demikian cara yang membuat Required
Form Dengan Menggunakan PHP, semoga
postingan ini bermanfaat untuk kita
semua. Selamat mencoba
 
 
Tidak ada komentar:
Posting Komentar
jangan lupa komentarnya,mas bro dan mba br0.