Dasarnya adalah kita akan membuat dua table di database, misalkan dengan nama kategori dan sub_kategori.
 Dan di tabel sub_kategori terdapat satu field yang nanti akan terelasi 
dengan table kategori. Dan struktur table bisa terlihat seperti gambar 
di bawah ini:

Oke, silahkan buat Database baru di phpMyAdmin, misalkan saya buat dengan nama tutorialweb, kemudian dumping script SQL di bawah ini:
  
  
   
Nah, dari Script SQL di atas anda akan mendapatkan dua table yaitu 
kategori dan sub_kategori. Dan juga sudah ter-Insert beberapa data yang 
sudah terelasi. Berikut ini contoh relasi data antara table kategori dan
 sub_kategori:

Singkatnya jika ada kategori dengan ID 1, dan anda ingin ada sub kategori di ID 1 maka isi kategori_id dengan 1 di table sub_kategori.
Penmahasan Database saya rasa sudah, sekarang kita buat Script PHP untuk menampilkan data dari Database di atas, dan berikut ini Scriptnya:
  
  
   
Dan tampilan yang dihasilkan di browser akan nampak seperti gambar di bawah ini:

Source : http://tutorialweb.net/membuat-kategori-dan-sub-kategori-dengan-php-dan-mysql/

Oke, silahkan buat Database baru di phpMyAdmin, misalkan saya buat dengan nama tutorialweb, kemudian dumping script SQL di bawah ini:

Singkatnya jika ada kategori dengan ID 1, dan anda ingin ada sub kategori di ID 1 maka isi kategori_id dengan 1 di table sub_kategori.
Penmahasan Database saya rasa sudah, sekarang kita buat Script PHP untuk menampilkan data dari Database di atas, dan berikut ini Scriptnya:

Source : http://tutorialweb.net/membuat-kategori-dan-sub-kategori-dengan-php-dan-mysql/
Tags
PHP
