Menerima dan Memproses Form dengan PHP

Menerima dan Memproses Form 
dengan PHP 
Oleh : Aditya Gusti Tammam (​http://tammam.id​) 
Dalam bahasa PHP, untuk menerima data berupa masukan dari
pengguna / user digunakanlah HTML Form. Lalu bagaiamana caranya
menerima dan memproses data yang dikirim dari form ke server dengan
menggunakan bahasa pemrograman PHP ?
Misalnya disini saya memiliki sebuah form dengan script sebagai
berikut :

Script diatas saya simpan dengan nama file ​form.php​. Seperti yang bisa
dilihat pada script diatas, attribute action mengarah ke file ​proses.php​,
maka di dalam file ​proses.php nanti harus ada pemrosesan data yang
dikirim dari form.

Cara Handle Data dari Form dengan Method POST 

Dalam bahasa pemrograman PHP, terdapat jenis variable yang
memang sudah disediakan oleh PHP tanpa kita harus mendefinisikannya
dan ada juga variable yang kita buat sendiri dengan mendefinisikannya.
Salah satu contoh variable yang sudah disediakan oleh PHP adalah

variable ​$_POST​, variable ini nantinya akan berisi data-data yang dikirim

ke script ini melalui method ​POST​. Banyakanya data dalam variable
$_POST nanti bergantung pada berapa banyaknya data yang disubmit
dari form. Ingatlah bahwa form hanya akan mengirim data dari tag input
yang memiliki attribute name (Contoh : ​​). Nah, name dari setiap tag input nantilah yang
akan kita gunakan untuk memanggil data yang terdapat di variable
$_POST​.
Jadi misal kita ingin mendapatkan nilai/isi dari field input dengan
namenya adalah “​nama_depan​” maka dalam script PHP nanti format
pemanggilan datanya adalah sebagai berikut :
Kita dapat menggunakan variable $_POST dengan format seperti diatas
secara langsung atau dengan membuat variable baru seperti ini misalnya
:

Nah, dengan begitu kita sudah bisa mengolah data sesuai yang kita
inginkan, misalnya disini saya ingin menampilkan data yang sudah
diinput melalui method POST.

Cara Handle Data dari Form dengan Method GET 


Sama seperti method POST tadi, juga terdapat variable yang sudah
disediakan PHP untuk memanggil data yang diinputkan dengan method

GET, variable tersebut adalah ​$_GET​. Cara penggunaannya pun sama
juga seperti contoh pada POST diatas.
Berikut ini misalnya saya ingin menampilkan data yang dikirim dari
form dengan method GET.

Implementasi 

Berikut ini contoh script implementasi pemrosesan data dari form
dengan method POST.
form.php

proses.php

Tampilan

Berikut ini contoh script implementasi pemrosesan data dari form

dengan method GET.
form.php

proses.php

Tampilan

Kesimpulan 

● Jangan lupa untuk memberikan attribute ​name pada setiap field
input yang anda buat. Karena dengan nama tersebutlah kita nanti
dapat memanggil data yang telah dikirim ke server.
● Data-data yang dikirim ke server dengan method GET tersimpan
pada variable ​$_GET​.
● Data-data yang dikirim ke server dengan method POST tersimpan
pada variable ​$_POST​.
● Untuk memanggil sebuah data dari ​$_GET atau ​$_POST harus
mengetahui nama dari field yang ingin dipanggil.