Varolan bir web sitesi üzerinde çalışmak için çalışıyorum ve ben bir hata buldum, ama bir hata ya da nasıl etrafında çalışmak neden emin değilim.
Web temelde bir şehirde kira için bazı ticari özelliklerini listeler. Veritabanından listeleri alır ve her bir nesneyi yaratan bir sınıf var. Her nesne bu özelliği ile ilişkili görüntülerin bir dizidir.
Kullanıcı bir liste düzenler, onlar görüntülerin bir listesi vardır bir düzenleme sayfa olsun, ve yanlarında bir "sil" onay kutusunu işaretleyin. Onlar sunucuya geri gönderilen, app silinecek görüntülerin bir dizi alır, böylece onay kutularını hepsi, aynı ada sahip.
Olması gereken ne, listeleme nesne bir resmin endeksine karşılık uygulaması (= silme) on / off değerlerinin bu dizi ve dizideki her değerin dizin olduğunu - ne zaman bir değerler, "on" değeri dosya sistemi silinir "on" buna karşılık görüntülerin dizi dosya olduğunu ve görüntü veritabanından kaldırılır.
Form gönderildiğinde Ancak, uygulama sadece işaretli onay kutularını bir 0-endeksli bir dizi alır. Ben silinmesi için üç keyfi görüntüleri ayarlayabilirsiniz Yani, app alacağı
Array { [0] => "on", [1] => "on", [2] => "on" }
Bu tabii ki çalışmaz, listesinde ilk 3 görüntüler onay kutularını ayarlandığı bakılmaksızın silinecektir.
Bunu nasıl düzeltebilirim? Ben sistemi zaten tüm onay kutularını aynı olması ile çalışmak için inşa edilmiştir (delete_1
, delete_2
, delete_3
, vb) her onay kutusunu adlandırma önlemek istiyorum isim. Ben de "on" veya sunulacak onay kutularını tüm zorlayabilir bir yolu var mı "kapalı?"