Maison >base de données >tutoriel mysql >Pourquoi ma méthode jQuery Validate Remote indique-t-elle toujours que le nom d'utilisateur est pris ?
Utilisation de la méthode jQuery Validate Remote pour la validation du nom d'utilisateur
Dans le but de valider si un nom d'utilisateur existe déjà dans une base de données, vous avez tenté de exploitez la méthode distante de jQuery Validate. Bien que louable, votre approche actuelle rencontre des problèmes et indique toujours le nom d'utilisateur tel que pris, quelle que soit son existence réelle.
Pour remédier à ce problème, considérez la mise en œuvre décrite dans la solution fournie. Le script PHP révisé utilise une approche plus directe :
<?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>if ($result == 0){<br>$valid = 'true ';}<br>autre{<br>$valid = 'false';<br>><br>echo $valid;<br>?><br>
Ce code PHP :
En ajustant le Code PHP en conséquence, votre implémentation de jQuery Validate peut désormais valider avec précision les noms d'utilisateur et fournir des commentaires appropriés à l'utilisateur lors des processus d'inscription ou d'inscription.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!