Bence bu durumda z_defteri_ekle.php ekleme yapmadan çıkış yapar

Veya sadece lokalde çalışabilir, o da register_global açıksa. Çünkü, daha posttan gelen veriyi değişkene atmadan:

 if (empty ($z_ismi))  exit;
yazmışsın. $z_ismi diye bir değiken olmadığından çıkar. Eğer z_ismi alanına göre kontrol yapacaksan:


if(!isset($_POST['z_ismi']) && empty($_POST['z_ismi'])) exit();
şeklinde kullabilirsin. Birde foruma eklerken kodlarını taglari içine al ki okunması rahat olsun.