label که نمیشه ارسال بشه. مقدار value ارسال میشه.
بهتره فرم رو به صورت زیر تغییر بدید. (label رو خودتون بهش اضافه کنید، چون تاثیری در اصل کار نداره.)
کد:
<form action="123456.php" method="post">
<input type="checkbox" name="check_list[]" value="122">
<input type="checkbox" name="check_list[]" value="124">
<input type="checkbox" name="check_list[]" value="120">
<input type="checkbox" name="check_list[]" value="128">
<input type="submit" />
</form>
و با کد زیر دریافتش کنید:
کد:
<?php
if(!empty($_POST['check_list'])) {
foreach($_POST['check_list'] as $check) {
echo $check;
}
}
?>
پ.ن: کدهای بالا در برابر sql injection ایمن نشده اند.