Langsung ke konten utama

Latihan menggunakan metode get dalam php (php Programming)





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.

Komentar

  1. The Casino & Sportsbook Review - Dr.MCD
    This is an honest and unbiased 거제 출장마사지 review of 여주 출장마사지 the casino's sportsbook, safety, customer service, gaming 전라남도 출장샵 site, bonus offers, and 과천 출장샵 more. 광주 출장안마

    BalasHapus

Posting Komentar

Postingan populer dari blog ini

Tipe data dalam bahasa C (C Programming)

Hai.. ketemu lagi dengan saya di blog yang sederhana ini.. dalam kesempatan kali ini saya akan memposting tentang tipe data dalam bahasa C. yuk kita simak :) Tipe data adalah suatu pengenal (identifier) yang merupakan bagian program yang paling penting karena tipe data mempengaruhi setiap instruksi yang akan dilaksanakan oleh k omputer. Misalnya saja 5 dibagi 2 bisa saja menghasilkan hasil yang berbeda tergantung tipe datanya. Jika 5 dan 2 bertipe integer maka akan menghasilkan nilai 2, namun jika keduanya bertipe float maka akan menghasilkan nilai 2.5000000. Pemilihan tipe data yang tepat akan membuat proses operasi data menjadi lebih efisien dan efektif. Bahasa C menyediakan 5 macam tipe data dasar, yaitu 1. Tipe data integer yaitu bilangan bulat dideklarasikan dengan int . 2. Floating point yaitu bilangan pecahan dideklarasikan dengan float . 3. Double precision yaitu bilangan pecahan ketepatan ganda dideklarasikan dengan double . 4. karakter dideklaras...

Kimia (Polimer)

A.    DEFINISI POLIMER DAN PEMBENTUKAN POLIMER 1.    Pengertian Polimer Polimer adalah suatu makromolekul yang terbentuk dari molekul-molekul sederhana yang kita sebut sabagai monomer. Monomer adalah bagian terkecil dari suatu polimer. 2.    Pembentukan Polimer Proses pembentukan polimer dari monomer-monomernya disebut polimerisasi. Reaksi polimerisasi adalah reaksi penggabungan beberapa monomer. a.    Reaksi Polimer Adisi Polimerisasi terjadi pada monomer yang memiliki ikatan rangkap. Adalah perkaitan langsung antarmonomer berdasarkan reaksi adisi. 1)    Pembentukan Polietilena (Polietena) Polietilena dibentuk oleh monomer-monomer etena. Etena diperoleh dari hasil perengkahan (cracking) minyak bumi atau gas bumi. Pembentukan polimer ini digambarkan sebagai berikut CH 2 =CH 2   +   CH 2 =CH 2    →    --CH 2 -- CH 2 -- CH 2 -- CH 2 -- →   ( --CH 2 --...

Apa itu using namespace std?

Assalamu’alaikum.. Hai teman-teman.. dalam posting kali ini saya akan sedikit menjelaskan tentang namespace std. using namespace std , perintah ini digunakan untuk mendeklarasikan/ memberitahukan kepada compiler bahwa kita akan menggunakan semua fungsi/class/file yang terdapat dalam namespace std. namespace sendiri memiliki kesamaan dengan paket pada bahasa Java yang berisi pengelompokan fungsi, class dan yang sejenis. Pada C++ library- library umumnya disimpan dalam namespace std, seperti perintah cin dan cout. Perbedaan penulisan apabila kita menggunakan namespace std atau tidak adalah : Tanpa using namespace std               std::cout << " Tanpa menggunakan namespace std " ;       std::cin >> pil; Menggunakan using namespace std      #include <iostream>      using namespace std;      ...

MEMBACA DAN MENGIDENTIFIKASIKAN MOS,CMOS DAN FET

1)       Komponen MOS, CMOS dan FET diidentifikasi tipenya, rating operasinya .     MOSFET ( Metal Oxide Semiconductor Field Effect Transistor ) MOSFET disebut juga Transistor Efek Medan Oksida Logam, hal ini karena pada Gate di isolasi dari saluran mayoritas pembawa muatan hal ini mengakibatkan arus Gate sangat kecil dan tidak dipengaruhi oleh Positif atau Negatifnya Gate tersebut. MOSFET sering juga disebut sebagai IGFET (Insulated Gate Field Effect Transistor) , mempunyai elektroda Source, Drain dan Gate . Bekerjanya MOSFET berbeda dengan JFET, pada MOSFET Gate/Gerbang di isolasi dari kanal sehingga dapat dioperasikan menggunakan tegangan positif (+), sedang pada JFET menggunakan tegangan negatif (-). Tegangan positif tersebut memeberi manfaat mempertinggi konduktifitas kanal. Makin positif tegangan gerbang, semakin besar konduktifitas dari Source ke Drain (Sumber ke Cerat). Keuntungan utama menggunakan FET adalah, imped...

Mengenal Tipe data dan Operator di VB .net (VB Programming)

Assalamu'alaikum.. pada tutorial kali ini saya ingin berbagi tentang tipe data danoperator yang digunakan dalam pemrograman Visual Basic. selamat menyimak.. :) Teori 2.1. Variabel Variabel   adalah pengalokasian tempat di memory komputer dengan type data tertentu dan datanya dapat diubah. Aturan pendefinisian variabel -           Harus dimulai dengan huruf -           Tidak boleh menggunakan spasi -           Tidak melebihi 255 karakter -           Untuk vb. Net tidak case sensitive (tidak membedakan huruf kecil dan besar -           Boleh menggunakan underscore Contoh penulisan variabel yang benar : -           Dim Dataku as integer -         ...