Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Açılır kapanır Kategori listeletme

Merhaba arkadaşlar, bir veritabanım var Kategori_id | kategori_adi | ust_id şeklinde bu tablomdaki kategorileri aşağıdaki kodlama ile listeletebiliyorum;


<?php
		function kategori($id = 0, $string = 0){
			$query=mysql_query("select * from kategoriler where kategori_ustid = '$id'");
				if(mysql_affected_rows()){
					while($row = mysql_fetch_array($query)){
					echo '<tr>';
						echo '<td><b><a href="">'.str_repeat('    <b style="color:red;">+</b>',$string).$row["kategori_adi"].'</a></b></td>'; 
						echo '<td><div style="height: 3px;"> </div><div class="actionbar"><a href="ekle.php?id='.$row["kategori_id"].'"  class="action view"><span>Ekle</span></a><a href="duzenle.php?id='.$row["kategori_id"].'" class="action edit"><span>Düzenle</span></a><a href="kategoriler.php?sil='.$row["kategori_id"].'" class="action delete"><span>Sil</span></a></div></td>';
						echo '</tr>';
						kategori($row["kategori_id"], $string + 1);
					}
					}else{
					return false;
					}
					}
					
					kategori();
?>


Bu şekilde listelettiğimde kategoriler böyle listeleniyor.

Alışveriş
+Cep Telefonu
++Nokia
++Apple
+Bilgisayar
++Asus
++Acer
Vasıta
+Otomobil
++Honda
++Mercedes
+++C180

Buraya kadar herhangi bir problemim yok. Yapmak isteğim şey bu kategoriler listelenirken sadece ana kategorileri sade gözüksün. Şu şekilde;

Alışveriş
Otomobil
Kariyer

Alışverişe Tıkladığımda ise Sadece alışveriş kategorisinin alt kategorileri açılsın. Şu şekilde;

Alışveriş
+Cep Telefonu
+Bilgisayar
Otomobil
Kariyer

Cep telefonu listeleniyor bir daha tıklarsam cep telefonunun alt kategorileri listelensin. jquery ve ajax bilgim yok mantık yürütemedim. Bu şekilde nasıl yapabilirim. Yardımlarınızı bekliyorum..
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • gungnir89 adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    25 cevap - 13 soru
    jquery accordion menuler işini görür. onlara bakmalısın.
    • chatlak49 adlı üyenin fotoğrafı chatlak49
      Bakıyorum hocam bi kaç örnek buldum ama kategorilerimi listeleyemiyorum bu seferde.
      10 yıl önce yazılmış
    • siyahbeyaz adlı üyenin fotoğrafı siyahbeyaz
      bu sekilde uyarlayamazsın... once kategorileri array ıcıne dokuman lazım... sonrada foreach ıle kontrol yapabilirsin. php has chlid diye aratirsan bir sürü ornek bulursun
      10 yıl önce yazılmış

Cevaplar

Hiç cevap bulunamadı.