Şimdi Ara

Ana Kategoride Alt Kategoriye Ait Ürünleri Gösterme

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
672
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Kategoriler Tablom

    Kategori id | Kategori adi | ustkat

    urunler tablom

    urunid | kategori_id | urun adi

    üstteki gibi bir tablo yapım var recursive fonksiyonunu kullanaraktan sınırsız kategori yapım var ürünleri bağlı olduğu kategorilerde gösterebiliyorum sorun yok ama şöle bi sıkıntı var ana kategoriye tıkladığım zaman sadece kendi id değerine sahip ürünleri mantıken bana gösteriyor benim istediğim ana kategoriye tıkladığım zaman bağlı olduğu bütün alt kategori ürünlerini bana o sayfada göstersin yardım ederseniz sevinirim arkadaşlar



  • Böyle yapacağına ürünü eklerken anaKat, altKat diye iki sütun yap işini rahat yaparsın :)

    Yok illa bunu çözeceğim diyorsan ana kategorinin alt kategorilerini $altlar[] = "kategori_id=$kat" şeklinde bir diziye tanımlat. Daha sonra bunları $altWhere = implode('OR', $altlar); ile birleştir WHERE $altWhere ile SQL sorgunu tamamla. Bu sefer uzun uzun yazmayacağım, kullanmıyorsun çünkü :)
  • oralunal kullanıcısına yanıt
    :D Abi en sonunda zaten dediğin gibi yapıcam iki sutün daha açıcam çekerken sorguya onuda eklettircem kullanmıyorum değil abi bilgi yetersizliği valla bak :D
  • Nİye satır sütun açmaktan korkuyorsunki ? gerektiği kadar satır sütun açmaktan korkma bak opencart gibi bütün verilerini dağıtan çalışmaları incelersen yüzlerce tablo ve yüzlerde sütun kullandıklarını görüceksin.
    MYsql senin yazdığın 10 fazla kolonla çökücekse o hoo ooo kullanmayalım daha iyi..
    Ha ayrıca merak etme bak sorgular değişmiyor yani büyük projelerde kullanılan sorgularla senin sorguların aynı hepsi Select from la başlıyor :) facebook da select fromla çekiyor verilerini..

    gerektiği kadar kolon oluştur sil korkma..

    Kendimden örnek vereyim, projelerimin tümüne ilerde ne olur ne olmaz diye 10 tane fazladan kolon açarım misal, kullanici diye bir tablo yaptım ad soyad vb.. bilgilerini istedim 10 kolonda bitti sonrasına kullanici_1 kullanici_4 .... kullanici_10 şeklinde kolon açarım ki lazım olunca hemen kullanabileyim, Bunun içinde biraz derli toplu çalışmak gerekli ha hemen gözünde büyümesin, database işlemleri için class hazırlarsın bir tane değişim gerektiğinde patlarsa tek bir yerden düzenle işine devam et..

    devam devam Kimse sana kola olacağını söylemedi.




  • ecarpar kullanıcısına yanıt
    :D Tşkler
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.