$post1="" bu şekilde kullanmamanızı tavsiye ederim değişken koşullarınızı.
.null. tanımı ile =0 arasında farklılık vardır. null cevapsızdır.
bu yüzden
boş ise empty($post1) değil ise !empty($post1) kullanınız.
eğer veri sayısal bir işlem için kullanılmakta ise $post1=="0" kullanınız.