လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> စွမ်းဆောင်ရည်ထိရောက်သော 0 န်ထမ်းခွင့်ပြုချက်ရယူရန်အတွက် PHP ကိုမည်သို့အသုံးပြုရမည်နည်း

စွမ်းဆောင်ရည်ထိရောက်သော 0 န်ထမ်းခွင့်ပြုချက်ရယူရန်အတွက် PHP ကိုမည်သို့အသုံးပြုရမည်နည်း

M66 2025-07-12

စွမ်းဆောင်ရည်ထိရောက်သော 0 န်ထမ်းခွင့်ပြုချက်ရယူရန်အတွက် PHP ကိုမည်သို့အသုံးပြုရမည်နည်း

လုပ်ငန်းဖွံ့ဖြိုးတိုးတက်မှုနှင့်အတူလူ့စွမ်းအားအရင်းအမြစ်စီမံခန့်ခွဲမှုပိုမိုများပြားလာသည်, အထူးသဖြင့် 0 န်ထမ်းသည်စီမံခန့်ခွဲမှုလုပ်ငန်းစဉ်မှထွက်ခွာသွားသည်။ ထိရောက်မှုနှင့်တိကျမှုတိုးတက်စေရန်ကုမ္ပဏီများသည်အီလက်ထရောနစ်အတည်ပြုချက်ကိုကျင့်သုံးခဲ့ကြသည်။ ဤဆောင်းပါးသည်စွမ်းဆောင်ရည်ကိုထိရောက်စွာ 0 န်ထမ်းခွင့်ပြုချက်ရယူရန်နှင့်တိကျသော 0 န်ဆောင်မှုပေးသည့်စံနမူနာများကိုအကောင်အထည်ဖော်ရန် PHP ဘာသာစကားကိုမည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။

ဒေတာဘေ့စ်စားပွဲတစ်ခုဖန်တီးပါ

ပထမ ဦး စွာ 0 န်ထမ်းအချက်အလက်များကိုသိုလှောင်ရန်အတွက် MySQL ဒေတာဘေ့စ်တွင်စားပွဲတစ်ခုပြုလုပ်ရန် 0 န်ထမ်း ID, Name, Dead, Deading etc တို့ပါဝင်သည်။

PHP ဖိုင်များကိုရေးပါ

ထို့နောက် 0 န်ထမ်းမှခွင့်ပြုချက်ရယူရန်အတွက်လက်မခံနိုင်သည့် PHP ဖိုင်ကိုဖန်တီးပါ။ MySQL ဒေတာဘေ့စ်နှင့်ချိတ်ဆက်ရန်ဖိုင်ခေါင်းစဉ်ပေါ်တွင်ဒေတာဘေ့စ်ဆက်သွယ်မှုကုဒ်ကိုထည့်ပါ။

<?php
$servername = "localhost";
$username = "root";
$password = "your_password";
$dbname = "your_database";

// ဒေတာဘေ့စ် connection တစ်ခုဖန်တီးပါ
$conn = new mysqli($servername, $username, $password, $dbname);

// ဆက်သွယ်မှုအောင်မြင်မှုရှိမရှိစစ်ဆေးပါ
if ($conn-> connect_error) {
    Die ("ဒေတာဘေ့စဆက်သွယ်မှုမအောင်မြင်ပါ။ " ။ $ Conn-> Connect_ERRORR);
}

// utf-8 သို့ set ကို set ကိုသတ်မှတ်ပါ
mysqli_set_charset ($ Can, &#39;&#39; UTF8 &#39;);
>

ခွင့်ယူ၏ function ကိုအကောင်အထည်ဖော်ပါ

ခွင့်ပြုချက်ကိုလက်မခံနိုင်သော functionleveve () ကိုရေးပါ။ ဤလုပ်ဆောင်မှုသည် 0 န်ထမ်း၏ခွင့်ပြုချက်ကိုယူပြီးအရွက်စားပွဲထဲသို့ထည့်သည်။

 addressleave ($ embentid, $ leastate, $ leaveetype) {
    ကမ္ဘာလုံးဆိုင်ရာ $ Con;
    $ sql = "အရွက် (&#39;adment_id, leave_date, Leave_type) တန်ဖိုးများ (&#39; $ emberidid &#39;,&#39; $ attedate &#39;,&#39; $ leaveletyate &#39;&#39;,
    အကယ်. ($ Conn-> Query ($ SQL) === စစ်မှန်တဲ့)
        ECHO "ခွင့်လျှောက်လွှာတင်ရန်တင်သွင်းခြင်း",
    } အခြား
        ECHO "ခွင့်အတွက်လွှဲပြောင်းလျှောက်လွှာ";
    }
}

ခွင့်ပြုချက် function ကိုအကောင်အထည်ဖော်ပါ

နောက်တစ်ခုကခွင့်ပြုချက်ထားခဲ့မှုကိုကိုင်တွယ်သော function ကို () function ကိုရေးပါ။ ဤလုပ်ဆောင်ချက်သည်ကြီးကြပ်ရေးမှူး၏ခွင့်ပြုချက်ရလာဒ်ရလဒ်များကိုရရှိရန်နှင့်ခွင့်ပြုချက်၏ခွင့်ပြုချက်အခြေအနေကိုမွမ်းမံရန်အသုံးပြုသည်။

 function ကိုအတည်ပြုခြင်း ($ left, $ status ကို) {
    ကမ္ဘာလုံးဆိုင်ရာ $ Con;
    $ sql = "Update Update Upes Upatles untains = &#39;$ status&#39; ကို leave_id = &#39;$ left&#39; &#39;ကိုသတ်မှတ်ပါ။
    အကယ်. ($ Conn-> Query ($ SQL) === စစ်မှန်တဲ့)
        ECHO "ခွင့်ပြုချက်ရလာဒ်ရလဒ်များကို update လုပ်ပြီ",
    } အခြား
        ECHO "နောက်ဆုံးသတင်းများကိုခွင့်ပြုချက်မရရှိခဲ့ပါ။
    }
}

ခွင့်လွှတ်ခြင်းလုပ်ငန်းကိုအကောင်အထည်ဖော်ပါ

0 န်ထမ်းများထံမှ 0 န်ထမ်းများထံမှ 0 န်ထမ်းမှတ်တမ်းများကိုရှာဖွေရန်လုပ်ဆောင်ရန်လည်းလိုအပ်သည်။ ဤလုပ်ဆောင်ချက်သည် 0 န်ထမ်း ID ကို အခြေခံ. သတင်းအချက်အလက်များကိုချန်ထားသည့်အချက်အလက်များကိုစစ်ဆေးသည်။

 function getleaveinfo ($ empoundidid) {
    ကမ္ဘာလုံးဆိုင်ရာ $ Con;
    $ sql = "about_id = &#39;&#39; &#39;&#39; &#39;&#39; &#39;&#39; &#39;&#39; &#39;&#39; &#39;&#39; &#39;&#39; &#39;&#39; &#39;` $ underid&#39; &#39;အရွက်များမှ "Select *";
    $ ရလဒ် = $ conn-> query ($ sql);
    အကယ်. ($ ရလဒ် - num_row> 0) {
        နေစဉ် ($ အတန်း = $ ရလဒ် -> finch_assoc ()) {
            ECHO "ID ကိုချန်ထားပါ" ။ $ အတန်း ["Leave_id"] ။ "0 န်ထမ်း ID:" ။ $ အတန်း ["adment_id"] ။ "အားလပ်ရက်ရက်စွဲ -" ။ $ အတန်း ["Leave_date"] ။ "<br> ";
        }
    } အခြား
        ECHO "ခွင့်ပြုချက်မတောင်းခံထားသောသတင်းအချက်အလက်များကိုရှာမတွေ့ပါ";
    }
}

စမ်းသပ်မှုခွင့်ပြုချက်လုပ်ငန်းစဉ်

ခွင့်ပြုချက်ကိုဆာဗာသို့တင်ပြီးဆာဗာသည် PHP လည်ပတ်မှုကိုအထောက်အကူပြုကြောင်းသေချာပါစေ။ ဖိုင်ကို browser (browser ထဲကို 0 င်ရောက်ပြီး URL parameters တွေကို သုံး. ကွဲပြားခြားနားသောလုပ်ဆောင်ချက်များကိုစစ်ဆေးပါ။

 http: //your_domain/leave.php? Func = 1 & emberidid = 2022-01-01 & leaveletate = 2022-01-01 & leaveletype = leaveletyted

အတည်ပြုချက်ကိုစမ်းသပ်ရန်အလားတူ URL ကိုသုံးပါ။

 http: //your_dominn/leave.php? Func = SleanID = 1 & SOURID = 1 & status = အတည်ပြု

0 န်ထမ်းမှထွက်ခွာရန်မှတ်တမ်းများကိုရှာဖွေရန်အောက်ပါ URL ကိုလည်းသုံးနိုင်သည်။

 http: //your_domain/leave.php? Func = GetLeaveinfo & Wemterid = 1

အကျဉ်းချုပ်

PHP ပရိုဂရမ်ဘာသာစကားကိုအသုံးပြုခြင်းနှင့် MySQL ဒေတာဘေ့စ်နှင့်ပေါင်းစပ်ပြီး MySQL ဒေတာဘေ့စ်နှင့်ပေါင်းစပ်ခြင်းအားဖြင့်ကျွန်ုပ်တို့သည် 0 န်ထမ်းတစ် ဦး အနေဖြင့် 0 န်ထမ်းတစ် ဦး ကိုအကောင်အထည်ဖော်နိုင်ပါသည်။ ခွင့်ပြုချက်အရ, ခွင့်ပြုချက်နှင့်မေးမြန်းချက်များကိုကိုင်တွယ်ရန်သင့်တော်သော PHP လုပ်ဆောင်ချက်များကိုရေးသားခြင်းအားဖြင့် 0 န်ထမ်းများ၏ခွင့်ပြုချက်ကိုထိထိရောက်ရောက်စီမံနိုင်သည်။