Kodlarınız düzenli değil yeniden yazılması gerekiyor.
Yapan rastgele yapmış sanki bana öyle geliyor.
$toplam_kullanici= mysql_num_rows(mysql_query("select hesap_sahibi_id,root from kullanici where hesap_sahibi_id='$ub[id]' and root='0'"));
burada $ub[id] değerini nereden alıyor?
db.php de yok ise boş geçiyor.
Scriptin yapımcısı ile görüşmeni öneririm.
Aslında bana veren kişide bu hali ile çalışıyor olması gerektiği gibi ama bende nedense çalışmıyor.