မျက်မှောက်ခေတ် 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 ('Database connection မအောင်မြင်ပါ။ ' ။ $ MySQLI-> Connect_ERRORR) } // ပုံစံဒေတာ $ username = $ _post ['username']; $ စကားဝှက် = password_hash ($ _ post ['post [' post '], password_default), $ အီးမေးလ် = $ _post ['email']; // အသုံးပြုသူအချက်အလက်များ $ query ကိုထည့်ပါ = "အသုံးပြုသူအမည်, အသုံးပြုသူအမည်, စကားဝှက်, အီးမေးလ်) တန်ဖိုးများ ('$ username', '$ password', '$ email' ', IF ($ MySQLI-> စုံစမ်းမှု ($ query) === စစ်မှန်တဲ့) ECHO 'အောင်မြင်စွာမှတ်ပုံတင်ထားတယ်'; } အခြား Echo 'မှတ်ပုံတင်ခြင်းမအောင်မြင်ပါ။ ' $ MySQLI-> အမှား; } // ဒေတာဘေ့စ်ဆက်သွယ်မှုကိုပိတ်ပါ $ MySQLI-> အနီးကပ် (), >
မှတ်ပုံတင်ခြင်းလုပ်ငန်းဖွံ့ဖြိုးတိုးတက်မှုကိုဖြည့်စွက်ပြီးနောက် Apache server ကိုစတင်ပါ။ မှတ်ပုံတင်စာမျက်နှာကိုဖွင့်ရန် HTTP: //localhost/register.php သို့ဝင်ရောက်ပါ။ အချက်အလက်များကိုပုံစံဖြင့်ဖြည့ ်. ၎င်းကိုတင်ပြပါ။ အရာအားလုံးပုံမှန်ဖြစ်လျှင်စာမျက်နှာသည် "မှတ်ပုံတင်ထားသောအောင်မြင်သော" သတင်းအချက်အလက်များကိုပြသပြီးအသုံးပြုသူအချက်အလက်များကိုဒေတာဘေ့စ်တွင်သိမ်းဆည်းထားလိမ့်မည်။
ဤအချိန်တွင်ရိုးရှင်းသောအဖွဲ့ဝင်မှတ်ပုံတင်ခြင်းလုပ်ဆောင်ချက်ပြီးစီးသည်။ အသုံးပြုသူများသည်ကိုယ်ရေးကိုယ်တာအကောင့်များကိုမှတ်ပုံတင်ခြင်းစာမျက်နှာမှတဆင့် ဖန်တီး. စနစ်သို့ဝင်ရောက်နိုင်သည်။ မှတ်သားသင့်သည်မှာဤဆောင်းပါးတွင်ဖော်ပြထားသောနမူနာကုဒ်သည်အတော်လေးရိုးရှင်းပြီးအမှားကိုင်တွယ်ခြင်း,