6.7: PHP et JavaScript
Il vous reste à faire la requête AJAX en JS et à compléter la réponse du serveur en PHP.
Indications JS
La réponse du serveur sera du texte simple: soit "ok" soit "erreur".Si c'est "ok", on doit calculer et afficher la nouvelle valeur de "jaime".
Attention: erreur subtile et courante à éviter :
La variable "this" dans la fonction qui traite la réponse du serveur n'est pas la même que la variable "this" dans la fonction qui traite le click.
Si vous voulez réutiliser le this du click, vous devez l'enregistrer dans une variable.
Indications PHP
Le PHP est assez simple:
il s'agit juste de modifier le champs 'jaime' du commentaire dont on connaît le "id"
Vous pouvez utiliser les fonctions de commentaires-fonctions.php, notamment, commentaires_chercher_cle_de_id(...)
On veut que le serveur envoie au client le texte simple "ok" ou "erreur" selon les cas.
Votre fichier PHP peut ressembler à ceci:
commentaires-jaime.php
<?php
session_start();
require_once 'commentaires-fonctions.php';
// Chercher tous les commentaires
$commentaires=commentaires();
...
...
enregistrer_commentaires($commentaires);
echo 'ok';