Membuat form dengan metode get dan post pada php script (Tutorial Dasar)

Ini adalah tutorial dasar untuk yang baru mengenal php...

Sering kali kita jumpai sebuah alamat URL seperti ini http:/www.domainku.com/index.php?hal=judul dan itu biasanya alamat tersebut mengarahkan kita untuk menuju ke sebuah halaman judul... Coba anda perhatikan contoh script php sederhana dibawah ini:

IKLAN:
 

index.php

<?php if ($_REQUEST['hal'] == "judul")
{
include "folder1/folder2/halaman.php";
exit;
}
?>

Script index.php di atas berfungsi untuk membuka file halaman.php dari lokasi folder1/folder2/halaman.php  menggunakan Get Request dari file index.php, dan anda juga bisa membawa beberapa data yang diperlukan  untuk file halaman.php tersebut, seperti contoh dibawah ini:

halaman.php
<?php
$nama = $_GET['nama'];
$alamat = $_GET['alamat'];
echo "Nama: $nama <br/>";
echo "Alamat: $alamat";
?>
Untuk mengakses halaman.php, silahkan ketikan alamat URL seperti ini http://domainku.com/index.php?hal=judul&nama=namaku&alamat=alamatku maka hasilnya akan seperti di bawah ini:
 
ScreenShoot: 
Nama: namaku
Alamat: alamatku

Selain metode get seperti pada contoh di atas, anda juga bisa menggunakan metode POST yang di Request dari suatu Form index.php kepada file halaman.php, silahkan lihat contohnya dibawah ini:

index.php

<?php 
if ($_REQUEST['hal'] == "judul")
{ 
include "folder1/folder2/halaman.php"; 
exit;
}
?> 
<form action='?hal=judul' method='post'>
Nama : <input type='text' name='nama' value='Nama Anda'><br/>
Alamat : <input type='text' name='alamat' value='Alamat Anda'><br/>
<input type='submit' name='submit' value='Kirim!'
</form>

folder1/folder2/halaman.php
<?php
$nama = $_POST['nama'];
$alamat = $_POST['alamat'];
echo "Nama: $nama <br/>";
echo "Alamat: $alamat";
?>
Jika ingin mencobanya di localhost, silahkan copy file index.php dan halaman.php kemudian simpan pada direktori server lokal komputer anda, misalkan direktori server lokal anda adalah www, maka:

www/tes/index.php
www/tes/folder1/folder2/halaman.php

Kemudian ketikan alamat url berikut ini http://localhost/tes/index.php

IKLAN:


Semogatutorial ini berguna bagi anda yang sedang belajar, jangan lupa komentarnya.
Terimakasih...

Posting Komentar

4 Komentar