Belirtmiş olduğunuz tablo yapısına göre en mantıklı yöntem @bostanci96 belirtmiş olduğu şekilde if else dir.
Ancak benim size tavsiyem tablonuzdaki gereksiz alanları kaldırmanız Gelir Tarihi, Gider Tarihi, Gelir Tutarı ve Gider Tutarı şeklinde alan oluşturmuşsunuz bunları örneğin İşlem Tarihi, İşlem Tutarı şeklinde güncelleyiniz böylelikle aynı şey için 2 şer alan değil tek alan oluşturmuş olacaksınız.
Örnek Tablo Yapısı;
hesap_id, kisi_id, hesap_tutari, hesap_tarihi, hesap_tipi(int) --1 ve 0 alacak örneğin 1 Gelir 0 Gider gibi
buna göre de ilgili formlar dan aynı bilgilerin yanında sadece hesap tipi değeri göndererek 1 0 gibi işlemi tek form ve tek sorgu ile rahatça yapabilirsiniz.
Yukarıda ki yapı ile iki ayrı sayfa oluşturmaya da gerek kalmaz. İşlem Tipi olarak bir adet combobox eklersiniz içeriğine Gelir ve Gider value değerine de 1 0 verirsiniz tek yapı ile iki işide yapmış olursunuz.
Cevabınız için teşekkürler. Fakat gelir gider diye ayirmamdaki maksat bir hesap_id deki satıra hem gelir hem gider miktarını gireceğim zaman da olacak. Mesela x ürünü şu tarihte şu kişi tarafından şu kadara alındı ve aynı satırda aynı ürün şu tarihte şu kişi tarafından şu kadara satıldı olacak ve gelirden gideri çıkarıp hesaplama yapacak ve tabloda listelenecek. Sanırım dediğim gibi gonderilmeyen postu yok sayacak bir kod yapısı yok PHP de. Mecbur @BenimWebim in dediği gibi hidden veya @bostanci96 nin dediği gibi if else kullanarak yapacağım sanırım. Kolay bir yolu yok gibi.