Rabu, 06 Agustus 2014

Membuat Form pada PHP

Kali ini saya akan berbagi ilmu tentang bagamana sih membuat form sederhana pada php. nggak usah pakek lama, ikuti langkah-langkah di bawah ini. sebelumnya  untuk merancang sebuah form inputan, setidaknya ada 3 (tiga) hal penting yang perlu diketahui yaitu :

1. Method
Method dari sebuah form menentukan bagaimana data inputan form dikirim. Method  ini  ada  dua  macam, yaitu  GET  dan  POST.  Method  ini  menentukan bagaimana data inputan dikirim dan diproses oleh PHP.
2. Action
Action dari sebuah form menentukan dimana data inputan dari form diproses. Jika  action  ini  dikosongkan, maka  dianggap  proses  form  terjadi  di  halaman yang  sama.  Jadi  halaman  form  dan  halaman  proses bisa  saja  dipisah  atau dijadikan satu.
3. Submit Button 
Submit  button  merupakan  sebuah  tombol  (pada  umumnya)  yang  berfungsi sebagai  trigger  pengiriman data  dari  form  inputan.  Jika  tombol  ini  ditekan, maka data form akan dikirimkan (diproses) di halaman yang sudah ditentukan pada atribut action.

Cara 1 : Menyatukan antara Form dan Proses 
Proses   pengolahan   form   dilakukan   di   halaman   yang   sama   dengan   form inputannya.  Jika  proses penanganan  form  berada  di  satu  halaman,  maka value atribut action pada tag form tidak perlu diisi (dikosongkan).
Program 1 
Nama File      : coba.php
Deskripsi       : Program  Contoh  pengolahan  form  dimana  antara  form  inputan dan proses pengolahan                                 inputan berada dalam satu halaman.

Penjelasan Program 1
         Beberapa hal yang perlu diperhatikan dari program 1 di atas, di antaranya mengenai nama setiap komponen form karena nama ini akan menjadi index array dalam PHP. Pada program 4.1 di atas, value atribut action pada tag form tidak diisi (baris 4), ini berarti bahwa proses pengolahan form berada di halaman yang sama.  Selanjutnya  (baris  4)  method  yang  digunakan  dalam  penanganan  form adalah POST. Cara ini lebih disarankan dalam penanganan sebuah form inputan. 
         Mulai  baris  ke-11  hingga  16,  terdapat  script  /  program  PHP  yang  akan menangani (mengolah) nilai yang diinputkan melalui form. Letak proses inputan ini boleh sebelum atau sesudah form, tergantung kebutuhan. Pada baris ke-12, terdapat pemeriksaan kondisi apakah tombol dengan nama “Input” (perhatikan index array $_POST dan bandingkan dengan name tombol submit pada form) benar-benar ditekan  atau  tidak  oleh  user.  Selanjutnya  pada  baris  ke-13,  nilai inputan  dari  form  akan  diambil dengan  cara  mengakses  array  $_POST  sesuai dengan  komponen  form  yang  akan  diambil.  Pada baris 13  ini,  isi  komponen inputan dengan nama “nama” akan diambil dan dimasukkan ke variabel $nama. Index array $_POST pada baris 13 harus sama dengan value atribut name pada baris ke-5. 

Tampilan Gb.Program 1
Cara 2 : Memisahkkan antara Form dan Proses 
Proses  pengolahan  form  dilakukan  di  halaman  yang  terpisah  dengan  form inputannya.  Jika  proses penanganan  form  berada  dilakukan  di  halaman  yang berbeda,  maka  value  atribut  action  pada  tag form  harus  diisi  dengan  alamat halaman tempat proses pengolahan form. 
Program 2.1
Nama File      : coba.php 
Deskripsi       : Program menampilkan form inputan dengan method POST 


Program 2.2 
Nama File      : proses02.php 
Deskripsi       : Program penanganan form inputan untuk Program 2.1. 


Tampilan Program 2.1
Tampilan Program 2.1

Sekian, Semoga Bermanfaat :)

0 komentar:

Posting Komentar