Comment vérifier les valeurs d'entrée par rapport à SQL base de données AVANT de les soumettre?

Je veux être en mesure de vérifier si un nom d'utilisateur n'est pas déjà pris avant de la soumettre. J'ai pensé à l'utilisation de Javascript pour obtenir la valeur du champ de saisie, mais comment aurais-je de la comparer à ma base de données SQL?

Fondamentalement, la question se ramène à un couple de différentes questions:

  1. Puis-je obtenir en quelque sorte les valeurs d'une entrée-champ par le biais de PHP AVANT de les soumettre?

  2. SI NON, alors je peux en quelque sorte d'utiliser une variable Javascript en PHP?

  3. SI NON, est-il autre chose que je peux faire?

Si je ne peux pas faire ça, c'est pas grave, je viens de voir toujours les sites qui vérifier si un champ est valide au moment de l'exécution au lieu d'avoir à recharger la page ou aller à une page d'erreur, ce qui est quelque chose que j'ai vraiment envie de faire aussi bien.

NOTE: je sais déjà comment vérifier si un nom d'utilisateur est prise, je veux juste savoir si je peux le faire au moment de l'exécution, il n'ya donc pas besoin de me fournir le code SQL haha.

Merci!

InformationsquelleAutor Alex Eyler | 2011-06-21