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.