Hallo sobat program, bertemu lagi dengan saya Rizal dan masih diwebsite dumetschool ini. pada pembahasan kali ini saya akan membahas tentang Cara Sederhana Menampilkan Data dengan PHP OOP. Jika teman-teman sering menjelajah google pasti banyak tutorial yang membahas tentang ini. namun disini saya membuatnya lebih sederhana lagi dan mudah2an lebih mudah untuk dipahami oleh teman-teman.
Oke penjelasan singkat dari Object Oriented Programming (OOP) merupakan sebuah metode atau konsep penulisan kode yang berorientasi object. Tujuannya untuk mempermudah developer dalam membangun atau mengembangkan program.
Cara Sederhana Menampilkan Data dengan PHP OOP
Tanpa panjang lebar lagi mari kita mulai saja untuk mencoba menggunakan metode OOP ini dalam menampilkan data dari database MySQL. Oke langkah pertama teman-teman buat folder dengan nama belajar didalam htdocs lalu buat 2 buah file dengan nama index.php dan Controller.php jika sudah maka hasilnya akan menjadi seperti pada contoh gambar dibawah ini :
Jika sudah, langkah selanjutnya teman-teman buka file index.php nya lalu masukan/ketik kode HTMLnya dan CSSnya seperti pada contoh dibawah ini :
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
<!DOCTYPE html> <html> <head> <title>Website OOP Menampilkan Data</title> <style type="text/css"> *{margin:0; padding:0;} .container{width:800px; margin:0 auto; background:lightgreen; padding:20px;} a{text-decoration:none;} h2{background:grey; color:white; padding:10px; margin:10px 0;} p{padding:10px;} </style> </head> <body> <div class="container"> <h1><a href="">MURIHAT Blog</a></h1> <h2><?php echo "JUDUL BERITA"; ?></h2> <p><?php echo "DESKRIPSI BERITA"; ?></p> <hr> </div> </body> </html> |
Oke, jika teman-teman simpan dan jalankan di localhost/namafolder/index.php maka hasilnya akan menjadi seperti pada contoh dibawah ini :
Kita sudah membuat tampilan dasarnya seperti pada contoh diatas, langkah berikutnya teman-teman buka file Controller.php nya lalu ketikan kode PHP OOP nya seperti pada contoh dibawah ini :
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
<?php class Controller{ protected $conn; public $table = "tb_blog"; public function __construct(){ $this->conn = mysqli_connect('localhost','dumet','school','test'); //(host,username,password,database) } public function getData(){ $query = mysqli_query($this->conn,"SELECT * FROM $this->table ORDER BY id DESC"); while($row = mysqli_fetch_array($query)){ $data[]=$row; } return $data; } } |
Cara Sederhana Menampilkan Data dengan PHP OOP
Pada kode diatas saya membuat sebuah class Controller dengan 2 property dan method, dan Silahkan teman-teman sesuaikan databasenya. Oke lanjut kelangkah berikutnya teman-teman buka kembali file index.php lalu ketikan kode PHP OOP berikut ini dipaling atas :
|
1 2 3 4 5 6 |
<?php include 'Controller.php'; $controller = new Controller; //menjadikan object $tampil= $controller->getData(); //mengakses method getData ?> |
Oke jika sudah, langkah terakhir kita akan looping datanya, teman-teman bisa ikuti kode nya seperti pada contoh dibawah ini :
|
1 2 3 4 5 |
<?php foreach($tampil as $tm){?> <h2><?php echo $tm['judul']; ?></h2> <p><?php echo $tm['deskripsi']; ?></p> <hr> <?php } ?> |
Jika sudah semua, silahkan teman-teman jalankan/run dibrowser dengan mengetik pada url localhost/namafolder/namafile sesuaikan dengan punya teman-teman. Oke jika sesuai maka hasilnya akan menjadi seperti pada contoh dibawah ini :
Jadi seperti itulah contoh tentang Cara Sederhana Menampilkan Data dengan PHP OOP. Semoga dapat sangat bermanfaat buat teman-teman dan untuk databasenya jika ingin sama dengan punya saya bisa dilihat seperti dibawah ini :
Oke terimakasih sampai bertemu dipembahasan selanjutnya. J



