function getcategory() {
$category = mysql_query("SELECT * FROM categories");
while($query = mysql_fetch_array($category)) {
$catid = $query['catid'];
$cattitle = $query['cattitle'];
echo '<option value="'.$catid.'">'.$cattitle.'</option>'; } }şeklinde bir listbox'um mevcut. Kategorileri listelediğim zaman normal listboxta nasıl görünüyorsa öyle gözüküyor. Ben alt kategorilere göre dallanıp budaklanması için ne yapmalıyım.Veritabanı yapısı;
- catid: Kategori id leri - cattitle: Kategori başlıkları - catparent: Üst kategori id leri (Eğer ana kategori ise 0 yazar) şeklinde.Mümkünse yukarıdaki kod üzerinden gösterirseniz çok sevinirim.
ÖRNEK:
-Alışveriş
---Alışveriş Siteleri
-Bilgisayar
---Bilgisayar parçaları
...