• 15-01-2020, 15:00:18
    #1
    Üyeliği durduruldu
    r10 da çok az c# .net yazan olsa da ben yinede bir ümit sormak istiyorum

    https://prnt.sc/qo02bc
    https://prnt.sc/qo02hs

    sitemi açtığımda karşımda kategorilerim var kategorilerime tıkladığımda alt kategorisi varsa listeletmek yoksa o kategorinin ürünlerini listeletmek istiyorum alt kategori var sayalım var tıkladık listeledi bu sefer alt kategorinin ürünlerini listeleyeceğim ama bir türlü mantık hatasını çözemedim yardımcı olur muusnuz lütfen.
  • 15-01-2020, 15:03:40
    #2
    Web Tasarım ve Yazılım
    BUYRAK adlı üyeden alıntı: mesajı görüntüle
    r10 da çok az c# .net yazan olsa da ben yinede bir ümit sormak istiyorum

    https://prnt.sc/qo02bc
    https://prnt.sc/qo02hs

    sitemi açtığımda karşımda kategorilerim var kategorilerime tıkladığımda alt kategorisi varsa listeletmek yoksa o kategorinin ürünlerini listeletmek istiyorum alt kategori var sayalım var tıkladık listeledi bu sefer alt kategorinin ürünlerini listeleyeceğim ama bir türlü mantık hatasını çözemedim yardımcı olur muusnuz lütfen.
    Hocam c# bilmiyorum ama benzer mantığı php de yaptım. Bunun için 3 farklı if kullanmalısınız. İlk if için sayfa url sine kategor id gönderip eğer o kategoride ürün varsa o ürünlerin listelenicek eğer ürün yok ama alt kategori varsa o kategoriler listelencek son olarakta eğer alt kategori ve ürün yoksa yani url de id yokda bu sefer tüm kategoriler listelencek. Ben php de bu şekilde yapmıştım.
  • 15-01-2020, 15:06:26
    #3
    Üyeliği durduruldu
    bostanci96 adlı üyeden alıntı: mesajı görüntüle
    Hocam c# bilmiyorum ama benzer mantığı php de yaptım. Bunun için 3 farklı if kullanmalısınız. İlk if için sayfa url sine kategor id gönderip eğer o kategoride ürün varsa o ürünlerin listelenicek eğer ürün yok ama alt kategori varsa o kategoriler listelencek son olarakta eğer alt kategori ve ürün yoksa yani url de id yokda bu sefer tüm kategoriler listelencek. Ben php de bu şekilde yapmıştım.
    hocam bende aslında dediğiniz gibi yapıyorum ama problem şurda benim ürünlerimi listeletince alt kategorimi listelemiyor alt kategoriyi listeleyince ürünleri listelemiyor bi mantık hatası var ama çözemedim bi türlü.



    edit: her zaman ki gibi soruma cevap bulamadım ah ah ne zaman bir hatayla karşılaşsam keşke php ye başlasaydım diyorum
  • 15-01-2020, 15:16:10
    #4
    Web Tasarım ve Yazılım
    BUYRAK adlı üyeden alıntı: mesajı görüntüle
    hocam bende aslında dediğiniz gibi yapıyorum ama problem şurda benim ürünlerimi listeletince alt kategorimi listelemiyor alt kategoriyi listeleyince ürünleri listelemiyor bi mantık hatası var ama çözemedim bi türlü.




    edit: her zaman ki gibi soruma cevap bulamadım ah ah ne zaman bir hatayla karşılaşsam keşke php ye başlasaydım diyorum
    Hocam zaten bir kategoride ürün varsa mantık olarak alt kategorileri listelemez ki ilk if i doğrudığı için 🙄 Ya da bir koşul olunca diğeri mi olmuyor 😅
  • 15-01-2020, 15:18:45
    #5
    Üyeliği durduruldu
    bostanci96 adlı üyeden alıntı: mesajı görüntüle
    Hocam zaten bir kategoride ürün varsa mantık olarak alt kategorileri listelemez ki ilk if i doğrudığı için 🙄 Ya da bir koşul olunca diğeri mi olmuyor 😅
    alt kategorinin de alt kategorisi veya ürünü olabilir o yüzden bir if else bu işi çözmez ifin içinde tekrar if olması gerekir.
  • 15-01-2020, 15:27:16
    #6
    algoritması (kaba kod )
    oncelikle bir veritabanı
    menuler
    id, sub_id, menu_adi, menu_link--------- şeklinde

    sonrada bir
    foreach dongusu ( sub id sıfırları getir)
    for each içinde her gelen indiste
    //yeni sorgu
    for each (
    sub id si menunun idsine eşit olanı getir
    )// dongu sonu
    ) dongu sonu

    şeklide çalışması lazım
  • 15-01-2020, 15:29:36
    #7
    Üyeliği durduruldu
    bagimsiz adlı üyeden alıntı: mesajı görüntüle
    algoritması (kaba kod )
    oncelikle bir veritabanı
    menuler
    id, sub_id, menu_adi, menu_link--------- şeklinde

    sonrada bir
    foreach dongusu ( sub id sıfırları getir)
    for each içinde her gelen indiste
    //yeni sorgu
    for each (
    sub id si menunun idsine eşit olanı getir
    )// dongu sonu
    ) dongu sonu

    şeklide çalışması lazım
    teşekkür ederim yardımınız için hocam
  • 15-01-2020, 15:33:00
    #8
    Web Tasarım ve Yazılım
    BUYRAK adlı üyeden alıntı: mesajı görüntüle
    alt kategorinin de alt kategorisi veya ürünü olabilir o yüzden bir if else bu işi çözmez ifin içinde tekrar if olması gerekir.
    Keşke c# bilsem de yardımcı olsam ama ben size php ile yaptığımın ekran görüntüsünü atarım hocam. Sizin demek istediğinizi anladım zaten o yüzden 3 if var bende 2 if değil
  • 15-01-2020, 15:33:51
    #9
    Üyeliği durduruldu
    bostanci96 adlı üyeden alıntı: mesajı görüntüle
    Keşke c# bilsem de yardımcı olsam ama ben size php ile yaptığımın ekran görüntüsünü atarım hocam. Sizin demek istediğinizi anladım zaten o yüzden 3 if var bende 2 if değil
    teşekkür ederim hocam canınız sağolsun yinede atın bende bir bakayım zaten php öğrenmeye başladım bende şimdi bu gidişle web te php ye yöneleceğim