if (isset($_POST['guncelle'])) {

bu

if (isset($_GET['guncelle'])) {
olması gerekmiyormu
yani firma.php?guncelle=12 diye gönderip postla çekemezsiniz