Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
⊗ppPmAuAc 428 of 447 menu

PHP ဖြင့် ကိုယ်ပိုင်အကောင့်

ကိုယ်ပိုင်အကောင့်ဆိုသည်မှာ အသုံးပြုသူက ၎င်း၏ ကိုယ်ရေးအချက်အလက်များကို တည်းဖြတ်နိုင်သော နေရာကို ဆိုလိုသည်။ အသုံးပြုသူအကောင့်ဝင်ရောက်သည့်အခါ ၎င်း၏ကိုယ်ရေးအချက်အလက်များကို တည်းဖြတ်ရန် ဖောင်ပုံစံကို မြင်တွေ့ရမည့် စာမျက်နှာ account.php ကို ပြုလုပ်ကြပါစို့။ (ဝင်အမည်နှင့် စကားဝှက်များမှလွဲ၍  ထိုအရာများကို အထူးနည်းလမ်းဖြင့် ကိုင်တွယ်သင့်သည်။)

အသုံးပြုသူ၏ id ကို ကျွန်ုပ်တို့ GET parameter အဖြစ် မပို့သည်ကို သတိပြုပါ - ကျွန်ုပ်တို့သည် စာမျက်နှာ account.php ပေါ်တွင် အသုံးပြုသူတိုင်းသည် မိမိ၏ကိုယ်ရေးအချက်အလက်များကို မြင်တွေ့ရမည်၊ အခြားသူ၏ အချက်အလက်များကို မဟုတ်ပါ။

ဤသို့ပြုလုပ်ရန် အသုံးပြုသူအား အတည်ပြုသည့်အခါ ကျွန်ုပ်တို့သည် session အတွင်းသို့ ဤအသုံးပြုသူ၏ id ကို ဤကဲ့သို့ ရေးထည့်ရပါမည်။

<?php if (password_verify($_POST['password'], $hash)) { $_SESSION['auth'] = true; $_SESSION['id'] = $user['id']; } ?>

ထို့နောက် စာမျက်နှာ account.php သို့ ဝင်ရောက်သည့်အခါ ကျွန်ုပ်တို့သည် session မှ id ဖြင့် database မှ အသုံးပြုသူကို ထုတ်ယူမည့် SELECT မေးမြန်းချက်ကို ပြုလုပ်ပါမည်။

<?php $id = $_SESSION['id']; $query = "SELECT * FROM users WHERE id='$id'"; $res = mysqli_query($link, $query); $user = mysqli_fetch_assoc($res); ?>

အသုံးပြုသူ၏ အချက်အလက်များကို တည်းဖြတ်ရန်ဖောင်တွင် ကျွန်ုပ်တို့ပြသရပါမည်။ ဥပမာအားဖြင့်၊ ထိုအရာများသည် အသုံးပြုသူ၏ အမည်နှင့် သူ၏ မိသားစုအမည် ဖြစ်ပါစေ။

<form action="" method="POST"> <input name="name" value="<?= $user['name'] ?>"> <input name="surname" value="<?= $user['surname'] ?>"> <input type="submit" name="submit"> </form>

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

<?php if (!empty($_POST['submit'])) { $name = $_POST['name']; $surname = $_POST['surname']; $query = "UPDATE users SET name='$name', surname='$surname' WHERE id=$id"; mysqli_query($link, $query); } ?>

ဖော်ပြပါ ကိုယ်ပိုင်အကောင့်ကို အကောင်အထည်ဖော်ပါ။

မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်