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ı
...