function kategori ($id=0) {
    global $baglan;
    $vt = $baglan->prepare("SELECT * FROM kategori where kategori_ustid=?");
    $vt->execute(array($id));
    $sorgu = $vt->fetchAll(PDO::FETCH_ASSOC);
    $varmi = $vt->rowCount();
    if($varmi){
        echo '<ul>';
        foreach($sorgu as $katcek){
        $icon =  $katcek["kategori_icon"];
        echo '<li><a href=""><i class="'.$icon.'"></i> ';
        echo $katcek["kategori_adi"];
        echo '</a>';
        $katid = $katcek["kategori_id"];
 
    $vt = $baglan->prepare("SELECT * FROM kategori inner join sayfa on sayfa.sayfa_kategori = kategori.kategori_id where kategori_id=?");
    $vt->execute(array($katid));
    $sorgu = $vt->fetchAll(PDO::FETCH_ASSOC);
    $varmi = $vt->rowCount();
      //  echo '<ul>';
        foreach($sorgu as $scek){
     
        echo '<li><a href="">';
        echo $scek["sayfa_adi"];
        echo '</a>';
        echo '</li>';  
        }
     //   echo '</ul>';
          kategori($katcek["kategori_id"]);
        echo '</li>';  
        }
        echo '</ul>';    
    }else {
        return false;
    }
}
kategori();
bu php kodu denermisin