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 ?

Pourquoi ma méthode jQuery Validate Remote indique-t-elle toujours que le nom d'utilisateur est pris ?

DDD
Libérer: 2024-12-16 05:02:19
original
817 Les gens l'ont consulté

Why Does My jQuery Validate Remote Method Always Indicate the Username as Taken?

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 :

  • Récupère le nom d'utilisateur issu de la requête (par exemple, via un appel AJAX).
  • Exécute une requête de base de données pour déterminer si le nom d'utilisateur existe déjà.
  • Attribue une valeur booléenne (« vrai » ou « faux ») en fonction du résultat de la requête.
  • Fait écho à la valeur booléenne, qui est alors utilisé par la méthode distante jQuery Validate pour indiquer la (in)disponibilité du nom d'utilisateur.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal