$pompacimulayim = mysql_query("select * from kategoriler where kategori_ustid = '$id'");1. Fonksiyonun ilk sorgusunda WHERE kullanmışsın ama fonksiyonu çağırırken değer göndermiyorsun (Kodların en altında )
erdalbakkal($row["kategori_id"], $bosislermuduru + 1);
2. Tanımladığın fonksiyon içinde fonksiyonu çağırıyorsun sonsuz döngü olur.
Fonksiyonla ne yapmak istediğini de yazarsan daha iyi olur.