اسم checkbox رو از
id[0]
به
id[]
تغيير بده
تو روشي كه شما استفاده كردي تمام مقادير به يك متغير ارسال ميشه و هميشه مقدار آخر اضافه شده ديده ميشه و بقيه انگار اصلاً وجود ندارند
ولي اگر به صورت
id[]
نام گذاري كني خودش خودكار هر كدوم رو تو يكي از خونه هاي آرايه اي با نام id ميريزه
مثلاً اگر 5 تا checkbox بشه در صورت انتخاب همه سمت سرور با نامهاي زير به اونا دسترسي داري

id[0]
id[1]
id[2]
id[3]
id[4]