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ı
    9 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.
      9 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
      9 yıl önce yazılmış

Cevaplar

Hiç cevap bulunamadı.