⊗ppPmAuLCh 421 of 447 menu

ලොගින් නමක් භාවිතයේ තිබේදැයි පරීක්ෂා කිරීම

මේ වන විට අපගේ ලියාපදිංචි කිරීමේ ක්‍රියාවලියට එක් ගැටලුවක් තිබේ - අපගේ වෙබ් අඩවියේ නව පරිශීලකයෙකුට දැනටමත් පවතින ලොගින් නමක් යටතේ ලියාපදිංචි විය හැකිය, එය, ඇත්ත වශයෙන්ම, කිසිසේත්ම අනුමත නොවන දෙයකි.

මෙම ගැටළුව විසඳීම සඳහා, දත්ත සමුදායට නව පරිශීලකයෙකු එක් කිරීමට ඉල්ලීමක් කිරීමට පෙර, ප්‍ර‍ශ්නය විමසිය යුතුය. අවශ්‍ය ලොගින් නම භාවිතයේ තිබේද නැද්ද යන්න පරීක්ෂා කරන SELECT විමසුමක් ක්‍රියාත්මක කළ යුතුය. එය භාවිතයේ නොමැති නම් - ලියාපදිංචි කරන්න, භාවිතයේ තිබේ නම් - ලියාපදිංචි නොකරන්න, ඒ වෙනුවට ඒ පිළිබඳ පණිවිඩයක් පෙන්වන්න.

අපි මෙම කේතය ලියමු:

<?php if (!empty($_POST['login']) and !empty($_POST['password'])) { $login = $_POST['login']; $password = $_POST['password']; $query = "SELECT * FROM users WHERE login='$login'"; $user = mysqli_fetch_assoc(mysqli_query($link, $query)); if (empty($user)) { $query = "INSERT INTO users SET login='$login', password='$password'"; mysqli_query($link, $query); $_SESSION['auth'] = true; } else { // ලොගින් නම භාවිතයේ පවතී, ඒ පිළිබඳ පණිවිඩයක් මෙහිදී පෙන්වන්න } } ?>

ලියාපදිංචි කිරීමට උත්සාහ කරන විට ලොගින් නමක් භාවිතයේ තිබේදැයි පරීක්ෂා කිරීම සිදු කරන සහ, එය භාවිතයේ පවතී නම්, - ඒ පිළිබඳ පණිවිඩයක් පෙන්වා වෙනත් ලොගින් නමක් ඇතුළත් කරන මෙන් ඉල්ලා සිටින පරිදි ඔබගේ කේතය වෙනස් කරන්න.

සිංහල
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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න