Hocam aynen dediklerinizi uyguladım. Hatta location sonrasında zaten boşluk vardı silerek denedim yine olmadı. Kafayı yedirtir. Update işlemini submit_update.php oluşturarak mesela ikinci dosya mı versem? Sadece insert var ilken dosyada bunaldım yoktu. Update ekleyince oldu.
Ben onuda yazacaktım fakat fark etmez diye düşündüm çünkü bende aynısını yaptığım yer ve zamanlar oldu

Bu sayfada get parametresi göndermeden header fonksiyonunu kullanıp tekrar deneyebilir misin?
Ek: Hocam hata bastırma metotlarını kullanarak php kodunun çıktısını alıp atabilir misin? Belki tek satır kuralını bozan parametrelerin ta kendisi olabilir.
Ek 2: Durum böyleyse urlencode uygulamalısın ->
https://www.php.net/urlencode
Ek 3: Yakalayacağın sayfada decode etmeyi unutma ->
https://www.php.net/manual/tr/function.urldecode.php