Pernah dengar istilah kategori dari php? Jika pernah, pernah sekali membuatnya secara dinamis tidak manual pada umumnya, menu kategori biasa dibuatnya secara manual jika kita tidak bisa menambahkan dan menghapus secara sistematis, nah kali ini saya ingin berbagi pengetahuan tentang Cara Membuat Menu Kategori Menggunakan PHP & MySQL, caranya sangat mudah, teman teman bisa siapkan sebuah folder bernama bebas dan database seperti ini :
Database name : belajar_kategori
Table pertama : kategori dengan field seperti ini :
Table ke dua : sub_kategori :
Jika database sudah dibuat coba teman teman isikan yah di masing masing tablenya:
Isikan seperti ini :
Kategori :
Sub_kategori
Jika sudah sekrang masukkan scriptnya dibawah ini :
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
<?php $con = mysqli_connect('localhost','root','schools','belajar_kategory'); $sql = mysqli_query($con, " SELECT sub_kategory.*, kategory.nama_kategory FROM sub_kategory, kategory WHERE sub_kategory.kategori_id = kategory.id ORDER BY sub_kategory.id DESC "); $menus = array(); while(($row = mysqli_fetch_assoc($sql)) != null) { if(!isset($menus[$row['nama_kategory']])) $menus[$row['nama_kategory']] = array(); $menus[$row['nama_kategory']][] = $row; } echo "<ul>"; foreach($menus as $kat => $subs) { echo '<li>' . $kat . '</li>'; echo '<ul>'; foreach($subs as $sub) { echo '<li>' . $sub['sub_nama'] . '</li>'; } echo '</ul>'; } echo '</ul>'; ?> |
Jika sudah coba save dan jalankan dibrowsernya, maka jika berhasil tampilannya akan seperti ini :
Cukup mudah bukan? Sekian tutorial tentang Cara Membuat Menu Kategori Menggunakan PHP & MySQL, selamat mencoba dan sampai jumpa diartikel selanjutnya.
#KeepLearn
#IsmetMA




