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.
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.