Sunday, November 20, 2016

cara agar profil yang di data base tampil

Ass.
saya akan memberi tahu agar profil tampil
, kita buat file php lalu salin kode berikut dan cobalah di web browser. Simpan file dengan nama index.php 
<html>
<head>
<title>Lathan parameter</title>
</head>
<body>

nama = <a href="index.php?nama=Alvian">Alvian</a>,
<a href="index.php?nama=Eric">Eric</a> </br><br>

<?php
if (isset($_GET['nama'])) {
echo "Nama saya adalah <b>$_GET[nama]</b>";
}
?>

</body>
</html>

Dengan kode diatas pasti sobat sudah pahamkegunaan fungsi $_GET, yups! Yaitu mengambil (retrieve) data variabel yang ada pada URL parameter.
klik untuk memperbesar
Sekarang kita akan mencoba menampilkan record yang ada pada database, contohnya saja kita akan menampilkan sebuah biodata dengan memanfaatkan URL parameter.

Buat database dengan nama db, kemudian kita buat tabel biodata dengan mengeksekusi query berikut:
CREATE TABLE IF NOT EXISTS `biodata` (
  `Id` int(3) NOT NULL AUTO_INCREMENT,
  `Nama` varchar(30) NOT NULL,
  `JK` varchar(1) NOT NULL,
  `Alamat` text NOT NULL,
  `Zodiak` varchar(30) NOT NULL,
  `Hobi` varchar(30) NOT NULL,
  `MakananKesukaan` varchar(30) NOT NULL,
  `NoHP` varchar(12) NOT NULL,
  PRIMARY KEY (`Id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
 Kemudian jangan lupa eksekusi juga query berikut untuk mengisi biodatanya:
INSERT INTO `biodata` (`Id`, `Nama`, `JK`, `Alamat`, `Zodiak`, `Hobi`, `MakananKesukaan`, `NoHP`) VALUES
(1, 'Alvian', 'L', 'Banjarnegara', 'Cancer', 'Ngalamun', 'Bacang', '085747241327'),
(2, 'Eric', 'L', 'Purbalingga', 'Sagitarius', 'Musik', 'Roti', '086473828838');
Setelah itu, tinggal kita buat file index.php dan isi dengan kode berikut kemudian dicoba di web browser:
<?php
$server = "localhost";
$username = "root";
$password = "";
$database = "db";

mysql_connect($server,$username,$password) or die("Koneksi gagal");
mysql_select_db($database) or die("Database tidak bisa dibuka");
?>

<html>
<head>
<title>Lathan Menampilkan Data menggunakan parameter</title>
</head>
<body>
<h2>Data yang ada: </h2>

<?php
if (isset($_GET['id'])) {
echo "<a href=index.php>Kembali</a><br><br>";
}
?>

<b>Nama:</b> <br><br>

<?php

$Query = mysql_query("SELECT * FROM biodata");
if (!isset($_GET['id'])) {

                while ($Biodata = mysql_fetch_array($Query))
                {
                echo "<a href='index.php?id=$Biodata[Id]'>" . $Biodata['Nama'] . "<br>";
                }

} else {
$Query = mysql_query("SELECT * FROM biodata WHERE id=$_GET[id]");
                $Biodata = mysql_fetch_array($Query);
                    echo "Nama: " . $Biodata['Nama'] . "<br>";
                    echo "Jenis Kelamin: " . $Biodata['JK'] . "<br>";
                    echo "Alamat: " . $Biodata['Alamat'] . "<br>";
                    echo "Zodiak: " . $Biodata['Zodiak'] . "<br>";
                    echo "Hobi: " . $Biodata['Hobi'] . "<br>";
                    echo "Makanan Kesukaan: " . $Biodata['MakananKesukaan'] . "<br>";
                    echo "No. HP: " . $Biodata['NoHP'] . "<br><br>";

}
?>
</body>
</html>

Sekian dari saya dan terimakasih
silahkan komen bila ada kekurangan dan saya membutuhkan komen 

Hargai hasil kerja keras orang lain

No comments:

Post a Comment