ဝက်ဘ်ပုံစံဖွံ့ဖြိုးတိုးတက်မှုတွင် checkbox သည်အသုံးအများဆုံးပုံစံထိန်းချုပ်မှုတစ်ခုဖြစ်သည်။ ၎င်းသည် Multi-select လုပ်သည့်သတင်းအချက်အလက်များကိုတင်ပြခြင်းဖြစ်ဖြစ် User Preferences ကိုသတ်မှတ်ခြင်း,
တစ်ပုံစံတွင် checkbox တစ်ခုရှိသည်အခါ၎င်း၏တန်ဖိုးကို $ _post သို့မဟုတ် $ _get supergoobal variable ကိုမှတဆင့်ရနိုင်သည်။ အကယ်. checkbox ကိုရွေးချယ်ပါကသက်ဆိုင်ရာတန်ဖိုးကိုရရှိနိုင်သည်။ အကယ်. ၎င်းကိုမရွေးပါကတင်သွင်းသောခင်းကျင်းမှုတွင်မပေါ်ပါ။
if (isset($_POST['checkbox_name'])) {
$value = $_POST['checkbox_name'];
} else {
$value = null;
}
၎င်းကိုအထက်ပါကုဒ်များမှဆုံးဖြတ်နိုင်သည်။
အကယ်. checkbox သည်အပြည့်အဝပုံစံတင်သွင်းမှု တွင် မပါ 0 င်သော်လည်း,
$isChecked = isset($_REQUEST['checkbox_name']);
အသီးများကိုရွေးချယ်ခြင်းအတွက်ပုံစံတွင် checkboxes များစွာရှိသည်ဆိုပါစို့။
<input type="checkbox" name="fruit[]" value="apple"> Apple
<input type="checkbox" name="fruit[]" value="banana"> Banana
<input type="checkbox" name="fruit[]" value="orange"> Orange
PHP တွင်ရွေးချယ်ထားသောတန်ဖိုးများအားလုံးကိုရယူရန်အောက်ပါနည်းလမ်းကိုသင်အသုံးပြုနိုင်သည်။
if (isset($_POST['fruit'])) {
$fruit = $_POST['fruit']; // array ပုံစံ
} else {
$fruit = [];
}
ဥပမာအသုံးပြုသူသည် "Apple" နှင့် "လိမ်မော်ရောင်" ကိုစစ်ဆေးသောအခါ ဒေါ်လာအသီး ၏တန်ဖိုးသည် -
['apple', 'orange']
PHP တွင် checkbox ၏တန်ဖိုးကိုရယူခြင်းသည်အဓိကအားဖြင့်ဖွဲ့စည်းတည်ဆောက်ပုံနှင့်တင်သွင်းမှုနည်းလမ်းပေါ်တွင်မူတည်သည်။
ဤနည်းလမ်းများကျွမ်းကျင်မှုသည် PHP စီမံကိန်းများအတွက် checkbox ဒေတာများကိုပိုမိုထိရောက်စွာလုပ်ဆောင်ရန်ကူညီနိုင်သည်။