noktalama hatası yok . $sonuc dizin array in bos donuyor
error_reporting(0) ile notice leri kapatabilirsin. formunda sorun yok. forma gelen verilerde sorun.
html koduna bakacak olursan value="" seklinde oldugunu goreceksin.