Assalamu’alaikum..
Hai teman-teman.. dalam kesempatan kali ini saya
akan memberikan contoh cara penggunaan metode get dalam php. Apa itu sih metode
get? Slho kok setau saya, metode get ini adalah cara menapatkan nilai dari url.
Bedanya dengan post adalah post mendapatkan nilai melalui memory. Jadi sering
kita jumpai jika menggunakan get maka nilai akan terlihat di url. Berbeda jika
kita menggunakan post. Nah dalam kasus kali ini saya akan lebih membahas
penggunaan get. Yuk kita simak.
Misal kita membuat kodingan seperti ini:
<?php
//latihan mencari usia
$name="Nurmalita Sari";
$tahunlahir=1996;
$usia=2015-$tahunlahir;
echo "<title>Hitung Usia</title>";
echo "<br><br>Program menghitung usia
<hr>";
echo "Nama Lengkap: $name <br>";
echo "Lahir tahun: $tahunlahir <br>";
echo "Usia saat ini: $usia <hr>";
?>
Kita simpan dengan nama latihan1.php
Udah pada tau kan nyimpan dokumen php itu dimana? Ya
di htdocs. Bagi yang belum tau. Htdocs itu ada di xampp. Jadi coba kamu buka
folder xampp yang di direktori c. Lalu cari folder htdocs. Simpan deh
didalamya.
Saat merunning program di browser, jangan lupa si
xampp nya dinyalakan.
Kita tadi telah membuat variabel yang langsung
diisikan nilainya. Untuk mencoba metode get, coba ubah kode tersebut menjadi
seperti ini:
<?php
//latihan mencari usia
$name=$_GET['name'];
$tahunlahir=$_GET['tahunlahir'];
$usia=2015-$tahunlahir;
echo "<title>Hitung Usia</title>";
echo "<br><br>Program menghitung usia
<hr>";
echo "Nama Lengkap: $name <br>";
echo "Lahir tahun: $tahunlahir <br>";
echo "Usia saat ini: $usia <hr>";
?>
Coba dirunning di browser. Apa yang terjadi? Error?
Pasti.
Jika error kalian seperti ini maka itu benar. Karena
kita belum mengisikan si index si getnya.
Errornya bahwa si variabel name dan tahun lahir
belum terisi.
Nah, pada alamat browser, tambahkan tulisan ini:
localhost/nurma/latget.php?name=Nurmalita
Sari&tahunlahir=1996
pastikan name dan tahunlahir sama dengan nama getnya
$_GET['name'];
$_GET['tahunlahir'];
Lalu kita enter lagi. Jikaberhasil maka pesan error
akan hilang dan tergantikan:
Nah dari percobaan diatas dapat kita ketahui. Metode
get ini mendapatkan valuenya melalui url. Jadi ini bisa digunakan lintas
halaman web. Misalnya dalam kasus pembuatan web komersial untuk penjualan. Nah
biasanya ada keranjang belanjaan untuk menampung data apa saja yang sudah
ditandai untuk dibeli. Nah si keranjang belanjaan ini agar ketika berpindah
pindah halaman masih sama nilaiya menggunakan metode get ini.
Jadi sudah agak pahamkah? Jika belum yuk coba lagi
proogram berikut:
<?php
$kode=$_GET['kode'];
echo "<title>Latihan menggunakan
array<title>";
$namabarang = array("001"=>"Komputer
apik","002"=>"Printer
kece","003"=>"Monitor bening");
$harga=array("001"=>5000000,"002"=>210000,"003"=>500000);
echo "Nama Barang: ".$namabarang[$kode]."<br>";
echo "Harga Satuan: ".number_format($harga[$kode]);
?>
Lalu kita running di browser.
Jika muncul pesan error maka ubah url nya seperti
yang kita lakukan pada kasus pertama tadi:
lalu running lagi.
Jika masih bingung,banyakin latihan ya. Karna
pemrograman itu praktek. Bukan teori atau hafalan. Jadi banyakin ngoding.
keepCoding() keepLearning().
Sekian saja dari saya. Jika ada kesalahan mohon
dikoreksi. Disini kita sama-sama belajar. Monggo komen apa aja. Terimakasih.
Semoga bermanfaat.
The Casino & Sportsbook Review - Dr.MCD
BalasHapusThis is an honest and unbiased 거제 출장마사지 review of 여주 출장마사지 the casino's sportsbook, safety, customer service, gaming 전라남도 출장샵 site, bonus offers, and 과천 출장샵 more. 광주 출장안마