kaf
wmaraci reklam

alt kategori çekme sorunu

3 Mesajlar 1.212 Okunma
Toplam 3 mesaj ve 1.212 görüntüleme
acebozum
wmaraci reklam

clayfinger clayfinger WM Aracı Kullanıcı
  • Üyelik 29.12.2013
  • Yaş/Cinsiyet 43 / E
  • Meslek Ticaret
  • Konum İngiltere
  • Ad Soyad H** K**
  • Mesajlar 74
  • Beğeniler 3 / 20
  • Ticaret 8, (%88)
slm dostlar

şimdi benim bir mysql tablom var burada kategori id ve alt kategori id olarak kategorilerimi tutuyorum. kategorileri eşleştirerk resimdeki gibi çeklem istiyorum. kendim beceremedim. var sa yardım edebilcek bekliyorum saygılar

 

 

wmaraci reklam
reklam

darkcoder darkcoder WM Aracı Kullanıcı
  • Üyelik 05.10.2020
  • Yaş/Cinsiyet 31 / E
  • Meslek Yazılım
  • Konum İstanbul Anadolu
  • Ad Soyad H** Y**
  • Mesajlar 161
  • Beğeniler 2 / 54
  • Ticaret 3, (%100)
Ana kategorileri çekip, while ile alt kategorileri çekebilirsiniz.
Ücretli destek almak için pm ile iletişime geçebilirsiniz.
 

 

PorcuSx PorcuSx WM Aracı Kullanıcı
  • Üyelik 23.07.2020
  • Yaş/Cinsiyet 39 / E
  • Meslek Yazılımcı
  • Konum Diğer
  • Ad Soyad Y** Y**
  • Mesajlar 23
  • Beğeniler 2 / 3
  • Ticaret 0, (%0)
Şöyle bir fonksiyon işini görecektir.

Değiştirmen Gereken Yerler : pid yerine üstkategoriID(tablonda yazan)
id yerine de kategoriID.

Fakat burada senin hatan normalde benzersiz ID üzerinden gitmen işini dahada rahatlatır. id anahatarından yola çıkarak kategorileri birbirine bağlayabilirsin.

function kategoriListe($id)
{
global $con;

echo "
    ";

    $kod="SELECT
    K.id, K.kategoriAdi,
    (SELECT COUNT(A.id) FROM kategoriler AS A WHERE A.pid=K.id ) as altKategoriSayisi
    FROM kategoriler AS K
    WHERE K.pid={$id}";
    $sql=mysqli_query($con,$kod);
    while($veri=mysqli_fetch_assoc($sql))
    {
    echo "
  • ".$veri["kategoriAdi"];

    if($veri["altKategoriSayisi"]>0)
    kategoriListe($veri["id"]);

    echo "
  • ";

    }

    echo "
";
}

Google'de https://www.google.com/search?q=s%C4%B1n%C4%B1rs%C4%B1z+kategori+listeleme&oq=s%C4%B1n%C4%B1rs%C4%B1z+kategori+listeleme&aqs=chrome..69i57.3495j0j1&sourceid=chrome&ie=UTF-8 bu şekilde bir arama yaparsan bir çok videolu sonuç mevcut. Takıldığın yerde sorabilirsin kolay gelsin.
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al