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

PHP နှင့်အခြေခံအသင်း 0 င်မှတ်ပုံတင်ခြင်းလုပ်ဆောင်မှုကိုမည်သို့အကောင်အထည်ဖော်ရမည်နည်း

M66 2025-06-20

PHP နှင့်အခြေခံအသင်း 0 င်မှတ်ပုံတင်ခြင်းလုပ်ဆောင်မှုကိုမည်သို့အကောင်အထည်ဖော်ရမည်နည်း

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

သဘာဝပတ်ဝန်းကျင်ပြင်ဆင်မှု

ဖွံ့ဖြိုးမှုမစတင်မီ PHP Development ပတ်ဝန်းကျင်ကိုတည်ဆောက်ထားကြောင်းသေချာစေရန်လိုအပ်သည်။ XAMPP, Wamp သို့မဟုတ် Lim မီးခွက်ကဲ့သို့သောပေါင်းစည်းထားသောပတ်ဝန်းကျင်ကိုအသုံးပြုရန်သို့မဟုတ် Apache, PHP နှင့် MySQL ကိုလိုအပ်သလိုသီးခြားတပ်ဆင်ရန်ရွေးချယ်နိုင်သည်။

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

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

ဒေတာဘေ့စ်အဖွဲ့ဝင်တစ် ဦး ကိုဖန်တီးပါ။

ထို့နောက် "အသုံးပြုသူများ" အမည်ရှိစားပွဲတစ်ခုဖန်တီးပါ, စားပွဲတင်ဖွဲ့စည်းပုံတွင်အသုံးပြုသူ ID, အသုံးပြုသူအမည်, စကားဝှက်နှင့်အီးမေးလ်အချက်အလက်များပါ 0 င်သည်။

Table အသုံးပြုသူများကိုဖန်တီးပါ (
    ID Int (11) Auto_incrent မူလတန်းသော့,
    Username Varchar (50) NULL,
    Password Varchar (255) NURLE မဟုတ်ပါ။
    Email Varchar (100) null မဟုတ်ပါ
);

မှတ်ပုံတင်ခြင်းစာမျက်နှာတစ်ခုဖန်တီးပါ

ထို့နောက်သုံးစွဲသူများအတွက်အသုံးပြုသူအမည်, စကားဝှက်နှင့်အီးမေးလ်ကဲ့သို့သောသတင်းအချက်အလက်များကိုထည့်သွင်းရန် "Register.php" အမည်ရှိဖိုင်တစ်ခုကိုဖန်တီးပါ။ အသုံးပြုသူသည်ပုံစံကိုတင်ပြပြီးနောက်အချက်အလက်များကိုမှတ်ပုံတင်ခြင်းဆိုင်ရာစာမျက်နှာသို့ပို့သည်။ ဤတွင်ရိုးရိုးရှင်းရှင်းမှတ်ပုံတင်ခြင်းစာမျက်နှာဖြစ်သည်။

<!DOCTYPE html>
<html>
<head>
    <title>အသင်းဝင်မှတ်ပုံတင်ခြင်း</title>
</head>
<body>
    <h1>အသင်းဝင်မှတ်ပုံတင်ခြင်း</h1>
    <form method="POST" action="register_process.php">
        <label>အသုံးပြုသူအမည်:</label>
        <input type="text" name="username" required><br>
        <label>စကားဝှက်</label>
        <input type="password" name="password" required><br>
        <label>မေးလ်:</label>
        <input type="email" name="email" required><br>
        <input type="submit" value="စာရင်း">
    </form>
</body>
</html>

လုပ်ငန်းစဉ်မှတ်ပုံတင်ခြင်းတောင်းဆိုမှုကို

ထို့နောက်အသုံးပြုသူမှတင်ပြသောပုံစံဒေတာကိုလုပ်ဆောင်ရန် "Register_Process.php" အမည်ရှိဖိုင်တစ်ခုကိုဖန်တီးပါ။ အသုံးပြုသူမှတ်ပုံတင်ခြင်းအတွက်နမူနာကုဒ်ဖြစ်သည်။

<?php
// ဒေတာဘေ့စ်ကိုဆက်သွယ်ပါ
$mysqli = new mysqli('localhost', 'root', 'password', 'member');

// ဆက်သွယ်မှုအောင်မြင်မှုရှိမရှိစစ်ဆေးပါ
if ($mysqli-> connect_error) {
    Die (&#39;Database connection မအောင်မြင်ပါ။ &#39; ။ $ MySQLI-> Connect_ERRORR)
}

// ပုံစံဒေတာ $ username = $ _post [&#39;username&#39;];
$ စကားဝှက် = password_hash ($ _ post [&#39;post [&#39; post &#39;], password_default),
$ အီးမေးလ် = $ _post [&#39;email&#39;];

// အသုံးပြုသူအချက်အလက်များ $ query ကိုထည့်ပါ = "အသုံးပြုသူအမည်, အသုံးပြုသူအမည်, စကားဝှက်, အီးမေးလ်) တန်ဖိုးများ (&#39;$ username&#39;, &#39;$ password&#39;, &#39;$ email&#39; &#39;,
IF ($ MySQLI-> စုံစမ်းမှု ($ query) === စစ်မှန်တဲ့)
    ECHO &#39;အောင်မြင်စွာမှတ်ပုံတင်ထားတယ်&#39;;
} အခြား
    Echo &#39;မှတ်ပုံတင်ခြင်းမအောင်မြင်ပါ။ &#39; $ MySQLI-> အမှား;
}

// ဒေတာဘေ့စ်ဆက်သွယ်မှုကိုပိတ်ပါ $ MySQLI-> အနီးကပ် (),
>

စမ်းသပ်မှတ်ပုံတင်ခြင်းလုပ်ဆောင်ချက်

မှတ်ပုံတင်ခြင်းလုပ်ငန်းဖွံ့ဖြိုးတိုးတက်မှုကိုဖြည့်စွက်ပြီးနောက် Apache server ကိုစတင်ပါ။ မှတ်ပုံတင်စာမျက်နှာကိုဖွင့်ရန် HTTP: //localhost/register.php သို့ဝင်ရောက်ပါ။ အချက်အလက်များကိုပုံစံဖြင့်ဖြည့ ်. ၎င်းကိုတင်ပြပါ။ အရာအားလုံးပုံမှန်ဖြစ်လျှင်စာမျက်နှာသည် "မှတ်ပုံတင်ထားသောအောင်မြင်သော" သတင်းအချက်အလက်များကိုပြသပြီးအသုံးပြုသူအချက်အလက်များကိုဒေတာဘေ့စ်တွင်သိမ်းဆည်းထားလိမ့်မည်။

အကျဉ်းချုပ်

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