Kafayı Yemek üzereyim Lütfen yardım edin.
https://i.hizliresim.com/rcd2jvo.png
arkadaşlar resimde anlattığım gibi. PDO kodlama ile kategori alt kategori sistemi yaptım. Sistem çalısıyor fakat işin içinden çıkamadım mantık kuramadığım bi iki kısım var.
bir de alt kategori hangi üst kategoriye aitse o üst kategorinin ismini nasıl yazdırırım ?
Lütfen Yardımcı olun.
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (12)
Bu işini görür. Kendine göre uyarlarsın
<?php
$q = $db->prepare("select * from kategori where parent_id=:p");
$q->execute(array(
':p' =>0
));
$say = $q->rowCount();
?>
<ul>
<?php foreach ($q as $key => $value):?>
<li>
<?php $subs = $db->prepare("select * from kategori where parent_id=:pId");
$subs->execute(array(
':pId' =>$value["id"]
));
$say = $subs->rowCount();
?>
<a href=""><?=$value["kat_ad"];?>(<?=$say?>)</a>
<?php $sub = $db->prepare("select * from kategori where parent_id=:pId");
$sub->execute(array(
':pId' =>$value["id"]
));
?>
<ul>
<?php foreach ($sub as $subKey => $subValue):?>
<li>
<a href=""> <?=$subValue["kat_ad"]?>(<?=$value["kat_ad"];?>)</a>
</li>
<?php endforeach;?>
</ul>
</li>
<?php endforeach;?>
</ul>
Bu videoyu izleyip sorunu tekrar biraz daha detaylı şekilde yazar mısın?
Birader dediğim gibi kodlar olmadan zor attıgın
sayfaya baktım ama kategoriler kısmında normal
dropdown menü var tam nasıl bişi istediğine dair ekran görüntüsü atarsan
yardımcı olmaya çalışırım. [email protected]
@serkan
şef saçma salak bi site örneği var. hortimat.com sitesini adam çekmiş, buna panel bağlıyorum ve adam birebir aynısını istiyor. kategoriler kısmı nasıl çalışıyorsa burası da öyle çalışacakmış.
İşin garip tarafı sitenin style.css dosyası yol müdahele etmek zor :D
Bi soru daha sorayım mı konu üstüne.
kategori mantığı üzerinde.
ANAMENÜ
--- A kategorisi
--- A-1 Kategorisi
--- A-2 Kategorisi
--- B-1 Kategorisi
--- B kategorisi
--- A-1 Kategorisi
--- B-1 Kategorisi
--- C kategorisi
Ben --- A-2 Kategorisi kategorisine tıkladığımda ANAMENU yazan yere --- A-2 Kategorisi'nin adı geliyor.
Oraya A-2 Kategorisi değilde ANAMENU de sabit kalsın istiyorum nasıl yapabilirim ?
-
Kategori tablosu
kategori_id,kategori_ad,ustkategori,kategoriad_en,kategori_sira,kategori_durum,ustmenu,altmenu,yanmenu,kategoriresimyol
Ürünler tablosu
urun_id,urunad_tr,urunad_en,urunaciklama_tr,urunaciklama_en, urunkategori_tr
Ürün eklerken urunkategori_tr ye kategori id sini aktarıyorum. Kategori kısmında ise ustkategoriye kategori idsini alıp alt kategori yaptırıyorum.