Denedim ve haberler güzel üstad @darkcoder  ; )

1) for ($i=1; $i < 4 ; $i++; ) => sondaki noktalı virgül syntax hatası oluşturuyordu sildim.

2) Kodu sadeleştirmek ve odaklanmak için, 20 olan sayıyı 3'e düşürdüm + category*_num ları kaldırdım 

3) Seçim yapıp sıbmite bastım ve işlem sonuçlandı yani kod çalıştı => /?islem=guncellendi => Ekranda : "Kayıt gerçekleşti." alerti göründü.

Tek noksan kayıtlı değerin dönüşmeöiş olması...

Siz for döngüsünü kurduğunuz için oldu bu ilerleme.

Ben yanlış yere kurduğum için sayfa uxun uxun dönüp kasılıyordu sadece...

Çözüme çok yaklaştık...

Sütunda kayıtlı olan değerin değişmeme nedeni sanırım değişkenleri doğru birleştirememek...



* ozel_$i            => Bunda sorun yok gibi..

* cat$i_nam       => 1.Sorun bunda!  => $i + nam yapmak gerek... => Fakat bu haliyle => $i_nam olmayan bir değişken....

* $secilen_cat.$i => Bunda sorun var mı emin değilim...

 


Minik ama kilit bir sorun...

Bir çözümü vardır diye tahmin ediyorum...