Merhaba Arkadaşlar
Admin panelinde Sitenin Ana sayfasındaki Menü oluştururken Ana Kategori url olarak sadece Konut olarak url yi getirebiliyorum, kendim Veritabanında emlak_durum tablosu oluşturdum, emlak_durum tablosu içerisine Satılık, Kiralık ve Günlük kiralık veirilerini girdim, emlak_durum tablosundaki verileri Ana kategori ve alt kategorinin URL yapısına entegre etme istiyorum
url olarak, Ana Kategori olarak "Satilik_Konut", Alt Kategori olarakta "Satilik_Konut_Apartman-dairesi" gibi url yapıları oluşturmak istiyorum,
Ana Kategori ve Alt kategorileri Veritabanında emlak_kategori tablosunda çekiyor, bu Kategori yapısına entegre etmek istediğim Veritabanında emlak_durum tablosu bu tablo içerisinde Satılık Kiralık ve Günlük Kiralık verileri var
NOT = Aşağıdaki kod bloğu Veritabanındaki emlak_kategori verilerini veritabanında menu tablosuna düzenleme ve kayıt yapıyor.
Ana sayfadaki header menü görselindeki yapıyı yapmak,
şu anki link yapısı "kategori/Konut" gibi
<?php
function menukategori($katid = 0, $string = 0, $ustid = 0, $menuurl = ""){
global $db;
global $htc;
$query = $db->prepare("SELECT * FROM emlak_kategori WHERE ustid=? AND dil=? order by sira asc");
$query->execute(array($katid,$_SESSION["admindil"]));
$islem = $query->fetchALL(PDO::FETCH_ASSOC);
if($query->rowCount()){
foreach ($islem as $Row){
$selected = '';
if($menuurl == $htc['kategori'].'/'.$Row['seo']){
$selected = 'selected';
}
echo '<option data-menuurl="'.$menuurl.'" data-if="'.$htc['kategori'].'/'.$Row['seo'].'" '.$selected;
echo ' value="'.$htc['kategori'].'/'.$Row['seo'].'">'.str_repeat('-', $string).$Row['adi'].'</option>';menukategori($Row['id'], $string + 2, $ustid, $menuurl);
}
} else {
return false;
}
}
?>