Assalamu'alaikum wr.wb
Dengan memanfaatkan tag title dalam html dan bantuan hp serta mysql, anda dapat membuat halaman html memiliki page title yang dinamis. Di sini pula saya akan jelaskan, bagaimana memanfaatkan url dalam php dalam memproses inputan dari user. ada dua langkah yang akan kita kerjakan.
Pertama kita akan cuma menampilkan nama pelanggan yang di ambil dari database, nama pelanggan ini akan ditapilkan dalam bentuk url, dan ketika url ini di klik maka akan menampilkan informasi detail mengenai pelanggan tersebut.
Kedua, nama pelanggan itu akan muncul dalam title dari suatu halam yang memberitahukan jika kita sedang mengakses data mengenai pelanggan bernama si a.
Di postingan saya yang sebelumnya, kita pernah belajar mengenai dasar-dasar SQL dan cara membuat database.
1. Buatlah koneksi ke database terlebih dahalu
$host = "127.0.0.1";
$root = "root";
$pw = "goen"; //sesuaikan dengan password anda
$db = "ordering_system"; //sesuaikan dengan nama database anda
$konek = mysql_connect($host,$root, $pw)or die ("Koneksi ke database gagal");
$pilihdb = mysql_select_db($db)or die ("Database tidak ditemukan");
?>
Simpanlah script diatas dengan nama "koneksi.php".
2. Kita buat file untuk display datanya.
<?php
//kita lakukan koneksi terlebih dahulu
include "koneksi.php";
//kemudian buat satu query yang akan mengambil id_pelanggan, dan nama pelanggan
//id pelanggan di ambil sebagai kunci untuk menampilkan detail pelanggan.
$tampil_nama = "select id_pelanggan, nm_pelanggan from pelanggan";
//kemudian kita jalankan querynya
$tampil_nama_query = mysql_query($tampil_nama);
//lalu kita tampilkan isi database nya
while ($hasil =mysql_fetch_array($tampil_nama_query))
{
//lalu kita tampilkan datanya sebagai link url, yang ketika di klik akan menampilkan
//informasi detail pelanggan tersebut
echo "<a href=detaildata.php?id=",$hasil['id_pelanggan'], ">", $hasil['nm_pelanggan'],"</a><br>";
}
?>
Simpan script diatas dengan nama "displaydata.php".
3. Kita buat file untuk detail datanya.
<?php
//lakukan koneksi terlebih dahulu
include "koneksi.php";
//kemudian kita ambil nilai id yang ada pada url
$id= $_REQUEST['id'];
//lalu kita buat query yang hanya dapat menampilkan informasi pelanggan
//yang kita klik saja.
$detail = "select * from pelanggan where id_pelanggan='$id'";
//kita jalankan querynya
$detail_query = mysql_query($detail);
while ($hasil =mysql_fetch_array($detail_query))
{
//lalu kita masukkan kedalam variabel untuk mempermudah dalam menampilkan data
$idp =$hasil['id_pelanggan'];
$nmp =$hasil['nm_pelanggan'];
$almt =$hasil['alamat'];
$tlp =$hasil['telepon'];
$email=$hasil['email'];
//kemudian kita sisipkan data yang akan ditampilkan dalam satu variabel
$data_lengkap = "Id Pelanggan : ".$idp."<br>";
$data_lengkap .="Nama Pelanggan : ".$nmp."<br>";
//tanda titik ini berguna untuk menambahkan isi variabel yang sebelumnya agar
//tidak tertimpa melainkan hanya menambahkan saja, dan tidak ditampilkan,
//namun akan ditampilkan di ahir dari coding halam ini
$data_lengkap .="Alamat : ".$almt."<br>";
$data_lengkap .="Telepon : ".$tlp."<br>";
$data_lengkap .="Email : ".$email."<br>";
}
//kemudian tampilkan semua isi detail
echo "Informasi Detail Mengenai <strong>".$nmp."</strong> Adalah : <br>".$data_lengkap;
echo "<a href='displaydata.php'>Back</a>";
?>
<html>
<head>
<title> <?php echo "informasi $nama ";?> </title>
</head>
<body>
</body>
</html>
Simpanlah script diatas dengan nama "detaildata.php".
Lihatlah di Browser, dan hasilnya akan seperti ini
Cukup sampai disini dulu tutorial dari saya, semoga bermanfaat.
selamat mencoba.

