⊗ppPmAuAc 428 of 447 menu

PHP හි පුද්ගලික ගිණුම

පුද්ගලික ගිණුමක් යනු, පරිශීලකයාට තම පැතිකඩෙහි දත්ත සංස්කරණය කළ හැකි ස්ථානයක් ලෙස වටහාගෙන ඇත. අපි පිටුව account.php සාදමු, එයට පිවිසෙන පරිශීලකයා තම පැතිකඩෙහි දත්ත සංස්කරණය කිරීම සඳහා වූ පෝරමයක් (පිවිසුම් නාමය සහ මුරපදය හැර, ඒවා විශේෂ ආකාරයකින් සැකසිය යුතුය) දකිනු ඇත.

පරිශීලකයාගේ id අපි GET පරාමිතියක් ලෙස යොදා නොගන්නා බව සලකන්න - අපි සෑම පරිශීලකයෙකුම පිටුව account.php හිදී තමන්ගේම පැතිකඩෙහි දත්ත දකින ලෙස, වෙනත් අයෙකුගේ දත්ත නොදකින ලෙස කරන්නෙමු.

මෙය සඳහා, පරිශීලකයා අනුමත කරන විට අපි සැසියට එම පරිශීලකයාගේ id ලියා තැබිය යුතුය, මේ ආකාරයට:

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

ඉන්පසු පිටුව account.php වෙත පිවිසෙන විට අපි SELECT විමසුමක් සිදු කරන්නෙමු, එය දත්ත සංචිතයෙන් සැසියෙන් ලබාගත් id සහිත පරිශීලකයා ලබා ගනී:

<?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МакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න