wmaraci reklam

alt kategori çekme sorunu

3 Mesajlar 787 Okunma
pst.net
wmaraci reklam

clayfinger clayfinger WM Aracı Kullanıcı
  • Üyelik 29.12.2013
  • Yaş/Cinsiyet 42 / 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

darkcoder darkcoder WM Aracı Kullanıcı
  • Üyelik 05.10.2020
  • Yaş/Cinsiyet 30 / 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 37 / 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.
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al