Si t'as réussi à faire fonctionner ta fonction "connexion" avec du contenu texte, c'est la même chose avec un script php.
Tu crées un XhtmlHTTPrequest qui va chercher traitementConnexion.php avec en POST ou GET data tes identifiants.
Dans traitementConnexion.php, il faut avoir des "echo" et des "print".
Tu crées un XhtmlHTTPrequest qui va chercher traitementConnexion.php avec en POST ou GET data tes identifiants.
Dans traitementConnexion.php, il faut avoir des "echo" et des "print".
Code PHP :
<?php
echo 'Connexion réussie';
Lorsqu'il a fini d'exécuter le script, la serveur envoie une réponse à la XHR qui va contenir ce texte. (comme quand tu génères une page web avec du PHP). Ensuite tu affiches ce contenu de la même façon que tu affichais ton texte grâce à la fonction javascript.
Le fait qu'il y ait du SQL impliqué ne change rien pour AJAX.
Il y a une connexion
Javascript <--> PHP et PHP <--> SQL mais le Javascript ne "voit pas" le SQL. Derrière le PHP il pourrait y avoir n'importe quoi.