Rumah >pangkalan data >tutorial mysql >Mengapa jQuery Saya Mengesahkan Kaedah Jauh Sentiasa Menunjukkan Nama Pengguna sebagai Diambil?
Menggunakan Kaedah Jauh Sahkan jQuery untuk Pengesahan Nama Pengguna
Dalam usaha untuk mengesahkan jika nama pengguna sudah wujud dalam pangkalan data, anda telah cuba untuk memanfaatkan kaedah jauh jQuery Validate. Walaupun boleh dipuji, pendekatan semasa anda menghadapi masalah dan sentiasa menunjukkan nama pengguna telah diambil, tanpa mengira kewujudannya yang sebenar.
Untuk membetulkan perkara ini, pertimbangkan pelaksanaan yang digariskan dalam penyelesaian yang disediakan. Skrip PHP yang disemak menggunakan pendekatan yang lebih langsung:
<?php<br>require_once "./source/includes/data.php";<br>header('Content-type: application/json');<br>$request = $_REQUEST['username'];</p><p>$query = mysql_query("SELECT * FROM mmh_user_info WHERE username ='$username'");<br>$result = mysql_num_rows($query);<br>jika ($hasil == 0){<br>$sah = 'true';}<br>else{<br>$valid = 'false';<br>}<br>echo $valid;<br>?><br>
Kod PHP ini:
Dengan melaraskan kod PHP sewajarnya, pelaksanaan jQuery Validate anda kini boleh mengesahkan nama pengguna dengan tepat dan memberikan maklum balas yang sesuai kepada pengguna semasa proses pendaftaran atau pendaftaran.
Atas ialah kandungan terperinci Mengapa jQuery Saya Mengesahkan Kaedah Jauh Sentiasa Menunjukkan Nama Pengguna sebagai Diambil?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!