0 က်ဘ်ဆိုက်ဖွံ့ဖြိုးတိုးတက်မှုတွင်အသုံးပြုသူများနှင့်အပြန်အလှန်ဆက်သွယ်ခြင်း၏အရေးကြီးသောအစိတ်အပိုင်းတစ်ခုဖြစ်ပြီး boxes နှင့် multi-check boxes များမှာဘုံပုံစံဒြပ်စင်များဖြစ်သည်။ အသုံးပြုသူများသည်အသုံးပြုသူများကိုရွေးချယ်စရာများကိုရွေးချယ်ရန်ခွင့်ပြုသည်။ PHP တွင် Check box များနှင့် Multi-check data များကိုမည်သို့ကိုင်တွယ်ရမည်ကိုအသေးစိတ်ရှင်းပြပါမည်။
Check box သည်အသုံးပြုသူအားရွေးချယ်စရာတစ်ခုသို့မဟုတ်တစ်ခုထက် ပို. ရွေးချယ်ရန်ခွင့်ပြုသည်။ PHP တွင်ကျွန်ုပ်တို့သည်ဖိုင်မှတင်သွင်းထားသောအချက်အလက်များကို $ _post သို့မဟုတ် $ _get global array မှတဆင့်ရနိုင်သည်။ အသုံးပြုသူတစ် ဦး သည် checkbox ကိုစစ်ဆေးသောအခါ၎င်း၏သက်ဆိုင်ရာတန်ဖိုးကိုဆာဗာသို့ကူးသွားလိမ့်မည်။ အသုံးပြုသူသည်မစစ်ဆေးပါကလက်အောက်ခံအချက်အလက်များတွင်တန်ဖိုးမပေါ်လာပါ။ Check box များကိုင်တွယ်ရန်အတွက်နမူနာကုဒ်ဖြစ်သည်။
<form method="POST" action="process.php"> <input type="checkbox" name="fruits[]" value="apple"> ပန်းသီး <input type="checkbox" name="fruits[]" value="banana"> ငှက်ပျောသီး <input type="checkbox" name="fruits[]" value="orange"> လိမ္မော်သီး <input type="submit" value="နားထောင်"> </form>
ဒီဥပမာမှာ checkbox မှာ attribute attribute နဲ့ "[]]" []] ကိုထည့်သွင်းခြင်းဖြင့်ခင်းကျင်းခြင်းအားဖြင့်ခင်းကျင်းရန်စီစဉ်ထားသည်။ ပုံစံကိုတင်သွင်းသောအခါ checkbox ကို server side ကို array element တစ်ခုအဖြစ်ကူးယူထားသည်။ ကျွန်ုပ်တို့သည် `foreach`` Loop ကိုဒီခင်းကျင်းမှုကတဆင့်နဲ့လုပ်ရမှာပါတဲ့ process ကိုသုံးနိုင်တယ်။
<?php if (isset($_POST['fruits'])) { $selectedFruits = $_POST['fruits']; foreach ($selectedFruits as $fruit) { echo "You selected: " . $fruit . "<br> "; } } >
အထက်ဖော်ပြပါကုဒ်သည် `` _post ["အသီးများ ']` အမှားများကိုကာကွယ်ရန်သတ်မှတ်ထားသည်ကိုစစ်ဆေးရန် `` `` `` function ကိုအသုံးပြုသည်။ ဤတန်ဖိုးသည်တည်ရှိပါကရွေးချယ်ထားသောသစ်သီးများကို variable `foreach 'loop မှတစ်ဆင့်ရွေးချယ်ထားသော option တစ်ခုစီတွင်ရွေးချယ်ထားသည့် output တစ်ခုတွင်သိုလှောင်ထားသည့်အသီးကိုသိုလှောင်ထားပါသည်။
ရွေးချယ်မှုအကွက်များစွာသည်အကွက်များနှင့်ဆင်တူသည်။ အသုံးပြုသူများသည်ရွေးချယ်စရာများစွာကိုရွေးချယ်ရန်ခွင့်ပြုသည်။ check box များနှင့်မတူသည်မှာ check box များအသုံးပြုခြင်းကိုများသောအားဖြင့်ဖြင့်ပြုလုပ်လေ့ရှိသည်
<form method="POST" action="process.php"> <select name="colors[]" multiple> <option value="red">နီသော</option> <option value="blue">ပြာသော</option> <option value="green">စိမ်းလန်းသော</option> </select> <input type="submit" value="နားထောင်"> </form>
ဒီကုဒ်ထဲမှာငါတို့သုံးတယ်
<?php if (isset($_POST['colors'])) { $selectedColors = $_POST['colors']; foreach ($selectedColors as $color) { echo "You selected: " . $color . "<br> "; } } >
ဤကုဒ်သည် `` `_post ['အရောင်များ']` တည်ရှိသည်ကိုစစ်ဆေးရန် `` `` `` function ကိုအသုံးပြုသည်။ လက်ရှိအချိန်တွင်ရွေးချယ်ထားသည့်အရောင်ကို `$ leatercolors` variable တွင်သိမ်းထားပြီး option တစ်ခုစီသည်` foreach `loop မှတဆင့် output ကိုသိမ်းထားသည်။
အထက်ပါဥပမာမှတစ်ဆင့် PHP ရှိ Check box များနှင့် Multi-check box များ၏အချက်အလက်များကိုမည်သို့ကိုင်တွယ်ရမည်ကိုကျွန်ုပ်တို့တွေ့နိုင်သည်။ PHP တွင် `$ _post` သို့မဟုတ်` $ _get` global array ကို အသုံးပြု. အသုံးပြုသူများကအသုံးပြုသူများကအချက်အလက်များကိုစစ်ဆေးပြီး check box များနှင့် Multi-check box များမှတင်သွင်းနိုင်သည်။ `foreach 'loop မှတစ်ဆင့်ကျွန်ုပ်တို့သည်သုံးစွဲသူ၏ရွေးချယ်မှုများကိုကျွန်ုပ်တို့လုပ်ဆောင်နိုင်သည်။