kozmo adlı üyeden alıntı

hiçbirşey anlamadım aslında benım istediğim kategorilerde 10 tane kategori ismi var bunlardan 3 tanesini seçti databaseye yazarken sadece son seçileni yazıyor ben hepsini nasıl yazdırabilirim sonrasında baska ekran bunları 3 kategori içinde kullanıcı hangisiyle giriş yaptıysa o kategorileri döktürmek amacım,


Tamam en baştan anladım zaten olayı, çok basit aslında, şu yukarıda yazdıklarımı bir de böyle anlatayım,
Dinamik olarak oluşturulan checkbox lar düşün kaç adet oluşturulabileceğini bilmiyorsun, kullanıcı istediği kadar ekler ister 1 adet ekler ister bin adet, bunların verisini almak ile aynı şey.



olarak oluşturuyorsun bir checkbox u normalde
php tarafında ise

$tamam = $_POST["checkbox_name"];
şeklinde alıp kullanıyorsun $tamam sana on olarak bir değer veriyor, şimdi sınırsız olarak oluşturulabilen ve kaldırılabilen bir grup checkbox u muz olsun









yukarıdaki checbox ların tümünün verisini okuyabilmek için yapabileceğin iç bir şey yok, name ler aynı hanginin on hangisinin off olduğunu bulamayız.
$tamam = $_POST["checkbox_name"]; desek büyük ihtimalle sende olan gibi en sonuncunun on off durumunu verecek bize , biz bunun yerine









olarak oluşturuyoruz, [] lere dikkat.

$tamam = $_POST["checkbox_name"];
olarak php tarafında okuduğumuzda bize bir dizi değişken yolladığını görüyoruz,
$tamam artık bir dizi değişken yani Array bundan sonra foreach ile işlemi bitirirsin


Sende gerekli yerleri bu şekilde düzenle tamamdır.