register_globals direktifi kapalı ise, "isim" olarak belirttiğin form elemanı, form postalandığında $_POST[isim] olarak kayıtlanır, doğru yolu da budur. $isim olarak kayıt edilmez. Dolayısıyla formda o kısmı yazmış olsan bile isset($isim) false döndürür. Kodun diger kısımlarına bakmadım da hata ordandır buyuk ihtimalle. Kodlarini $_POST ve $_GET gibi global degiskenlere uyumlu yapmaya alisirsan ilerisi icin daha saglikli olur