Professional Documents
Culture Documents
Kata Log
Kata Log
php
//kasus02-class.php
class database
{
// properties
private $dbHost;
private $dbUser;
private $dbPass;
private $dbName;
public $conn;
// constructor
function __construct($a, $b, $c, $d)
{
$this->dbHost = $a;
$this->dbUser = $b;
$this->dbPass = $c;
$this->dbName = $d;
}
?>
<?php
//kasus02.php
include 'kasus02-class.php';
// parameter koneksi mysql
$host = 'localhost';
$user = 'root';
$pass = '';
$mydb = 'katalog';
// instantitasi dan setting properties obyek database
$db = new database($host, $user, $pass, $mydb);
// koneksi ke mysql via method
$db->connectMySQL();
?>
<?php
// Kasus03.php
include 'kasus02-class.php';
// Kasus04.php
include 'kasus02-class.php';
// parameter koneksi mysql
$host = 'localhost';
$user = 'root';
$pass = '';
$mydb = 'katalog';
// instantitasi dan setting properties obyek database
$db = new database($host, $user, $pass, $mydb);
// koneksi ke mysql via method
$db->connectMySQL();
// tampilkan data buku via method
$db->tampilBuku();
?>
<?php
include 'kasus02-class.php';
// parameter koneksi mysql
$host = 'localhost';
$user = 'root';
$pass = '';
$mydb = 'katalog';
// instantitasi dan setting properties obyek database
$db = new database($host, $user, $pass, $mydb);
$db->connectMySQL();
// proses hapus data
if (isset($_GET['op']))
{
if ($_GET['op'] == 'del')
{
// baca ID dari parameter ID buku yang akan dihapus
$id = $_GET['id'];
// proses hapus data buku berdasarkan ID via method
$db->hapusBuku($id);
}
}
// tampilkan semua data buku
$db->tampilBuku();
?>