Bonjour à tous,
Occupé à trouver comment valider l'existence d'un champ de ma base MySQl au cours de la saisie d'un formulaire HTML, nos amis de JS m'ont suggéré AJAX.
Après une recherche ici et quelques lectures, je crois que la meilleure explication est celle-ci.
Cependant, constatant que le "onblur" appelle un script JS qui fait un include d'un script php pour se connecter à la base, puis un mysql_query, comment cela peut-il fonctionner puisque le code php ne tourne que sur le serveur (sauf erreur) ? Tant que l'utilisateur n'a pas fait son SUBMIT, le code php n'est pas exécutable, n'est-ce pas ? (puisqu'il est sur le serveur).
Ce que je souhaite, c'est de contrôler que la valeur d'un champ saisi n'existe pas déjà dans ma base.
Je ne connais pas AJAX (ni JS, désolé) donc soyez indulgents, svp
Merci beaucoup.
EDIT : en rerelisant le code du lien que j'ai donné, je constate que les scripts JS contiennent du php ! JS, c'est du php côté client ? Voilà qui m'aiderait à comprendre...
Partager