Assalamualaikum wr wb
Haloo ketemu lagi dengan saya, kali ini saya akan membahas tentang POST dan GET
Request. Sebelum ke contoh soal mari kita berkenalan dengan POST dan GET Request
terlebih dahulu. Langsung aja kita bahas, Tapi sebelumnya mari kita baca basmalah
terlebih dahulu sebelum belajar agar sama-sama sukses hehehe…
POST
Request
POST
request adalah proses
mengirim data (submit) melalui
form yang berasal
dari (X)HTML. Karena PHP adalah bahasa program atau scripting, maka PHP
bisa digunakan untuk menerima data hasil submit tersebut. Data yang diterima
nantinya bisa diproses dalam script PHP. Untuk
menerima data dari
proses submit form
dalam PHP, kita
gunakan statement assignment
berikut ini.
$namaVariabel = $_POST['nama komponen dalam form'];
GET
Request
Apabila POST request adalah proses
merequest data melalui form, maka GET request adalah melalui URL.
Terkadang ketika browsing
di internet, kita
temukan URL atau
link yang berbentuk misalnya seperti berikut ini
http://situs.com/script.php?a=4&b=6
Perhatikan
bagian URL yang
saya kasih bold
tersebut. Bagian tersebut
dinamakan parameter. Konsep GET Request pada prinsipnya mirip dengan
POST. Nah… pada contoh URL di atas maksudnya adalah mensubmit atau mengirim
data ke script bernama script.php. Apa yang dikirim? Yang dikirim adalah nilai
a = 4 dan b = 6. Nilai yang dikirim tersebut nantinya akan dijadikan sebagai
input pada proses yang terjadi di script.php.
Selanjutnya
bagaimana membaca input
dari GET request
tersebut? Caranya adalah menggunakan $_GET['nama parameter'];
Tidak perlu lama-lama lagi mari kita buka
penerapannya saja ya guys ,
1.
Kembangkanlah script yang
telah diberikan pada
Tugas 1 Modul
5 dengan menambahkan form input
untuk memasukkan saldo awal, besar bunga perbulan dan juga lama bulan. Jangan
lupa untuk menambahkan tombol submit dan reset. Apabila tombol submit diklik,
maka semua data input akan diproses ke script PHP untuj diolah menghasilkan
saldo akhir pada bulan tertentu.
HASIL :
HASIL :
3.
Analog soal no. 1 dan 2. Terapkan pada soal Tugas 3 Modul 5
HASIL :
4.
Rancanglah sebuah form
untuk pendaftaran online
mahasiswa baru dalam universitas X. Data yang nantinya
dimasukkan dalam form pendaftaran adalah: Nama Lengkap (text box), Tempat Lahir
(text box), Tanggal Lahir (gunakan 3 buah combo box masing-masing untuk tanggal: 1-31, bulan: 1-12 dan tahun:
1970- 1987), Alamat Rumah (text area), Jenis Kelamin (gunakan radiobutton: pria/
wanita), Asal Sekolah (text box), Nilai UAN (text box). Tambahkan pula sebuah
button dan reset.
Apabila
data sudah diisi dan selanjutnya diklik tombol submit, maka kirim data ke
sebuah script PHP untuk menampilkan apa yang telah diisikan dalam form tadi.
Contoh output script bila nama yang diisikan adalah ‘Joko’.
Terimakasih
Joko sudah mengisi form pendaftaran.
Nama
Lengkap Tempat Lahir Tanggal Lahir Alamat Rumah Jenis Kelamin Asal Sekolah
Nilai UAN
:
Joko : XXX : TGL-BLN-THN : XXX : Pria : XXX : XXX
HASIL :
5. Setelah Anda selesai membuat script dan form
pada no. 4 di atas, coba ubah method=’post’
pada formnya menjadi method=’get’. Ubah pula $_POST[] dalam script PHP
nya menjadi $_GET[]. Masih bisakah scriptnya bekerja? Coba amati efek perubahan
tersebut dan jelaskan
apa akibat diberikannya
method=’get’ pada form
HASIL :
ya cukup segini dari saya apabila ada salah kata mohon di maafkan karna kita masih sama-sama belajar ,apa bila ada saran dan masukan silahkan komentar di bawah ini .Terimakasih atas perhatian dan sarannya,
Wassalamualaikum Warahmatullahi Wabarakatuh,
:) :) :)
Kafin kaya babi:p
BalasHapusApabila bukan apa bila, klo apa bila kesannya kyk manggil aqhu~
BalasHapus