
1. POST REQUEST
POST
request merupakan proses mengirim data melalui form yang berasal dari
file HTML. Karena PHP adalah bahasa scripting, maka PHP bisa
digunakan untuk menerima data hasil pengiriman data melalui HTML. Data yang diterima
akan diproses dalam script PHP. Untuk menerima data dari proses submit
form dalam PHP, kita gunakan statement assignment berikut ini:
request merupakan proses mengirim data melalui form yang berasal dari
file HTML. Karena PHP adalah bahasa scripting, maka PHP bisa
digunakan untuk menerima data hasil pengiriman data melalui HTML. Data yang diterima
akan 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’];
= $_POST[‘nama komponen dalam form’];
Nama variabel yang digunakan dalam file PHP tidak sama dengan nama komponen dalam
form HTML, hal ini dimaksudkan untuk menghidari hacking. Penerapan post request ini memerlukan dua file yang terdiri dari HTML dan PHP. Perhatikan
contoh berikut ini:
form HTML, hal ini dimaksudkan untuk menghidari hacking. Penerapan post request ini memerlukan dua file yang terdiri dari HTML dan PHP. Perhatikan
contoh berikut ini:
input.html
<html>
ADVERTISEMENT
<head>
<title>Contoh
Request POST</title>
Request POST</title>
</head>
<body>
<h1>Input
dua bilangan</h1>
dua bilangan</h1>
<form
method=”post” action=”proses.php”>
method=”post” action=”proses.php”>
Masukkan
Bilangan 1 <input type=”text” name=”bil1″ /><br
/>
Bilangan 1 <input type=”text” name=”bil1″ /><br
/>
Masukkan
Bilangan 2 <input type=”text” name=”bil2″ /><br
/>
Bilangan 2 <input type=”text” name=”bil2″ /><br
/>
<input
type=”submit” name=”submit” value=”Submit” />
type=”submit” name=”submit” value=”Submit” />
</form>
</body>
</html>
proses.php
<?php
$bilangan1
= $_POST[‘bil1’];
= $_POST[‘bil1’];
$bilangan2
= $_POST[‘bil2’];
= $_POST[‘bil2’];
$jumlah
= $bilangan1 + $bilangan2;
= $bilangan1 + $bilangan2;
?>
<html>
<head>
<title>Contoh
Request POST</title>
Request POST</title>
</head>
<body>
<h1>Input
dua bilangan</h1>
dua bilangan</h1>
<?php
echo
“<p>Anda telah memasukkan bilangan pertama = “.$bilangan1.
“</p>”;
“<p>Anda telah memasukkan bilangan pertama = “.$bilangan1.
“</p>”;
echo
“<p>Anda telah memasukkan bilangan kedua = “.$bilangan2.
“</p>”;
“<p>Anda telah memasukkan bilangan kedua = “.$bilangan2.
“</p>”;
echo
“<p>Hasil penjumlahannya adalah “.$jumlah.
“</p>”;
“<p>Hasil penjumlahannya adalah “.$jumlah.
“</p>”;
?>
</body>
</html>
Catatan: file yang dijalankan adalah input.html
2. GET REQUEST
GET request merupakan pengiriman data melalui URL. Editlah contoh file proses.php diatas, ubah kata POST menjadi GET, kemudian simpan. Cara melakukan penjumlahan dua blangan melalui URL dapat dilakukan menggunakan alamat URL di bawah ini:
http://localhost/proses.php?bil1=100&bil2=150
Catatan: jika ingin memasukan angka yang lain silahkan edit bil1=100&bil2=150
Lihat contoh melalui link di bawah ini:
- POST request
- GET request
TUGAS
Kembangkanlah
script yang telah diberikan pada Tugas ke dua 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 untuK diolah menghasilkan
saldo akhir pada bulan tertentu.
script yang telah diberikan pada Tugas ke dua 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 untuK diolah menghasilkan
saldo akhir pada bulan tertentu.



























