Merhaba,
Kodları pek açıklayıcı göremedim. O yüzden mantık yürütmeyi uygun görüyorum. Eğer veritabanında id ile belirttiğin kayıt düzenlenmiyor içleri boşalıyorsa muhtemelen request metodu ile almaya çalıştığın değişken isimleri hatalıdır. Bunu kontrol etmeni tavsiye ederim.
Saygılarımla
Emin ÖZTÜRK