Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

MySql Hierarchical Data - Breadcrumbs - Tree Navigasyon Menü ve Ürünler

php de yeniyim ancak başka programlama dilleri biliyorum.
Temel olduğunu düşündüğüm bir konuda inceleme amaçlı örnek uygulama arıyorum.
Öğrenmeye/Anlamaya çalıştığım olay şu.

MySql tablo yapısı şöyle olsun

tblKategori
kategori_id | kategori_ad | parent_id


tblUrun
urun_id | urun_ad | kategori_id


Bu tablo mantığında bir kategoriye tıkladığımda o kategori ve alt kategorideki ürünleri sayfada göstermek istiyorum.

breadcrumbs ile de dizinleri sıralayacağım elbette
Ana Dizin >> Ana Kategori >> Alt Kategori >> Ürün Adı


Tree Menü ile de ekleyeceğim
<ul>
<li>kategori 01
<ul>
<li>kategori 01 A</li>
<li>kategori 01 B</li>
</ul>
</li>
<li>kategori 02</li>
</ul>


Bu söylediklerim üstte verdiğim tablo yapısı ile rantabl şekilde yapıldığını tecrübelerimden biliyorum. Ancak php ile bu işlemleri ne bir şekilde çalışan kodlarda inceleme fırsatım olmadığı için kendimi pek ilerletebilmiş değilim.
Elimde bazı örnekler var ancak smarty gibi template oluşturma araçları kullanmışlar.
Ben daha çok class ya da düz mantıkla yazılmış temel örnekler arıyorum.
Tecrübelerinizi paylaşmanızı ya da yönlendirmeler yapmanızı rica ederim.
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • tapsin adlı üyenin fotoğrafı
    12 yıl önce yazılmış
    147 cevap - 0 soru
    <php>
    <?php

    dbconnect(); // bu şekilde fonksiyonum var sonunda paylaşırım database bağlantısı..

    $sorgu=mysql_query("select * from tblUrun where kategori_id='".$_POST['ID']."'"); // id değeri post ile gelirse eğer elle verilmişse yukarıda bir değişken tanımlayıp id değeri oradan gelmeli.

    //kategorideki id ye göre ürünleri seçmiş olduk. şimdi dizmeye geldi. fakat alt kategori tablosu yok göremedim yazdığınız yazıda buna göre ben ürünleri seçtiğiniz kategorideki gibi dizeceğim.


    ?>
    <ul><li>kategori
    <ul>
    <?php
    while ($goster=mysql_fetch_array($sorgu)){
    ?>
    <li><?php echo $goster['urun_ad']; ?></li>
    <?php
    }
    ?>

    Bu kısımda urun listesini listettirdim.. Bu en basit yollu kodlama şekli ile örnek sanırım yeteri kadar yardımcı olur.
    • zyber adlı üyenin fotoğrafı zyber
      Üst düzeyde örnekler bekliyorum daha çok.
      Kod yazmaya gerek yok.
      Şu scriptin işleyişi bu şekilde inceleyebilirsin türünden...
      12 yıl önce yazılmış
    • tapsin adlı üyenin fotoğrafı tapsin
      Ben daha çok class ya da düz mantıkla yazılmış temel örnekler arıyorum.
      Tecrübelerinizi paylaşmanızı ya da yönlendirmeler yapmanızı rica ederim.

      Demişsin en düz mantıkla yazılandan örnek verdim.. Kesmedi ise seviyesini belirtmelisin.
      12 yıl önce yazılmış
    • zyber adlı üyenin fotoğrafı zyber
      Başka programlama dilleri bildiğim için işin işleyişini biliyorum.

      Benim aradığım örneğin prestashop scriptinin kategori kısmı bu mantıkla çalışıyor opencart ın şu bölümü bu şekilde çalışıyor şeklinde yönlendirmeler....
      12 yıl önce yazılmış
    • tapsin adlı üyenin fotoğrafı tapsin
      inspire mail marketing bu şekilde çalışıyor:D
      12 yıl önce yazılmış