@trgino, hayır, kısır döngü olmaz. İlk başta değerin boş olup olmadığına bakıyor, sonra diğer fonksiyonu çalıştırıyor. Yalnız !emailKontrol($email) şeklinde yazmalısın, ben r10'un bu saatlerdeki yavaşlığından yazımı hemen editleyemedim

Mail adresini veritabanına yazdırmadan önce ekrana yazdırın. Orada @ işareti var mı diye bakın.