Merhaba Arkadaşlar
aşağıdaki fonksiyon yapısına kendi veritabanımı SQL yapısını nasıl entegre edebilirim,

veritabanı tablo adı = emlak_kategori

Tablo yapısı
id----------------adi------------------ustid ===> emlak_kategori veritabınındaki tablo Düzeni
CatID----------CatName---------ParentCatID ===> aşağıdaki fonksiyondaki veritabınındaki tablo Düzeni

<?php
$category_string = "";
function build_categories_options($parent, $categories, $level) {
    global $category_string;
    if (isset($categories[$parent]) && count($categories[$parent])) {
        $level .= " - ";
        foreach ($categories[$parent] as $category) {
            $opt_value = substr($level.$category['CatName'],3);
            $category_string .= '<option value="'.$category['CatID'].'">'.$opt_value.'</option>';
            build_categories_options($category['CatID'], $categories, $level);
        }
        $level = substr($level, -3);
    }
    return $category_string;
}
$category_options = build_categories_options(0, $categories, '');
$category_options = '<select name="sel_category" id="sel_category">'.$category_options.'</select>';
?>
<?php echo $category_options; ?>